|
|
|
Не правильно работает запрос
|
|||
|---|---|---|---|
|
#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:09:23 |
|
||
|
Не правильно работает запрос
|
|||
|---|---|---|---|
|
#18+
есть же YEAR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2015, 14:11:56 |
|
||
|
Не правильно работает запрос
|
|||
|---|---|---|---|
|
#18+
Дело в том что нужно найти людей которые раньше не покупали ничего , это тут не поможет , т.к. этот человек мог и раньше чтото покупать. Я сделал чтобы в таблице Contract с этим человеком только одна запись была сопоставима , но это не срабатывает к сожалению :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2015, 14:17:02 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1833381]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 196ms |
| total: | 336ms |

| 0 / 0 |
