
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.03.2015, 14:09:23
|
|||
|---|---|---|---|
|
|||
Не правильно работает запрос |
|||
|
#18+
Здравствуйте , подскажите пожалуйста почему неправильно работает запрос ? Мне нужно найти ФИО людей которые делали заказ только в 2015 году, и ранее ничего не покупали. Запрос такой сделал авторSELECT o.Surname, o.Name, telephone FROM contracts c, services s, organisations o WHERE c.paymnet_date BETWEEN CAST('2015.01.01' AS date) AND CAST('2015.04.01' AS date) AND s.ID_service = c.ID_service_FK AND s.type LIKE 'boxes' AND o.ID_organisation = c.ID_organisation_FK GROUP BY ID_organisation_FK HAVING COUNT(c.ID_organisation_FK)=1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2015, 14:11:56
|
|||
|---|---|---|---|
|
|||
Не правильно работает запрос |
|||
|
#18+
есть же YEAR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.03.2015, 14:17:02
|
|||
|---|---|---|---|
|
|||
Не правильно работает запрос |
|||
|
#18+
Дело в том что нужно найти людей которые раньше не покупали ничего , это тут не поможет , т.к. этот человек мог и раньше чтото покупать. Я сделал чтобы в таблице Contract с этим человеком только одна запись была сопоставима , но это не срабатывает к сожалению :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1833381]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 329ms |

| 0 / 0 |
