Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос / 2 сообщений из 2, страница 1 из 1
30.06.2014, 15:21:42
    #38683823
veterrus09
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос
table
-----------
id
status
action
case_number
readiness_date

table1
-----------
id
mid // id- table
executor //INT
kilometrage
departure_date
survey_date

table2
-----------
id
mid // id- table
executor //INT
kilometrage
departure_date
survey_date

accounts
-----------
id
mid // id- table
account_num
account_sum

paid
-----------
id
mid // id- table
aid // id- accounts
executor //INT
exec_sum
exec_date

Нужно выбрать данные из:
table.status, table.action, table.case_number, table.readiness_date, <----- table1.kilometrage, table2.kilometrage, accounts.account_num, accounts.account_sum, paid.exec_sum, paid.exec_date

где
accounts.mid = table.id,
table1.mid = table.id, table1.executor = $_POST[idexecutor] AND (table1.departure_date >= $_POST[range_date1] AND table1.departure_date <= $_POST[range_date2]) OR (table1.survey_date >= $_POST[range_date1] AND table1.survey_date <= $_POST[range_date2])
table2.mid = table.id, table2.executor = $_POST[idexecutor] AND (table2.departure_date >= $_POST[range_date1] AND table2.departure_date <= $_POST[range_date2]) OR (table2.survey_date >= $_POST[range_date1] AND table2.survey_date <= $_POST[range_date2])
paid.mid = table.id, paid.aid = accounts.id

Еще и сумму подбить по paid.exec_sum и accounts.account_sum

т.е. нужно выбрать данные где встречается определенный исполнитель (idexecutor) и события (departure_date,survey_date) попадают в в период между датами (range_date1,range_date2)
Несколько дней бьюсь ничего не получается.
Помогите пожалуйста составить правильно запрос
...
Рейтинг: 0 / 0
30.06.2014, 17:53:04
    #38684018
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите составить запрос
veterrus09,

приведите пример исходных данных (по 3-10 записей на таблицу)
и ожидаемый результат.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]