Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не правильно работает запрос / 4 сообщений из 4, страница 1 из 1
26.03.2015, 14:09:23
    #38917710
timur2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильно работает запрос
Здравствуйте , подскажите пожалуйста почему неправильно работает запрос ?
Мне нужно найти ФИО людей которые делали заказ только в 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
...
Рейтинг: 0 / 0
26.03.2015, 14:11:56
    #38917713
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильно работает запрос
есть же YEAR
...
Рейтинг: 0 / 0
26.03.2015, 14:17:02
    #38917719
timur2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не правильно работает запрос
Дело в том что нужно найти людей которые раньше не покупали ничего , это тут не поможет , т.к. этот человек мог и раньше чтото покупать. Я сделал чтобы в таблице Contract с этим человеком только одна запись была сопоставима , но это не срабатывает к сожалению :(
...
Рейтинг: 0 / 0
26.03.2015, 14:36:01
    #38917752
Не правильно работает запрос
timur2008,

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


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