SQL запрос на выборку из БД Access. Где ошибка?
|
|
Понедельник, 07 Ноября 2016 г. 14:59
+ в цитатник
Здравствуйте, не могу понять в чем моя ошибка. Понимаю что она простая, но не вижу ее в упор.
У меня есть таблица в БД Access, есть 3 поля pDt(Дата), pName(Текст), pSumm(Числовое). Нужно сделать выборку количества клиентов, которые посещали учреждение впервые в определенном месяце, т.е. до указанного месяца посещений не было.
Пишу:
SELECT COUNT (f.pname)
FROM patient f WHERE f.pName IN NOT (SELECT s.PName FROM patient s WHERE s.pDt <:d AND f.pname=s.pname) AND month(f.pDt) =:m AND year(f.pDt)=:y
Где d - дата (день, месяц, год), m - месяц, y - год
Во-первых выборка происходит слишком медленно, а во-вторых думаю, что не правильно.
Спасибо за внимание.
http://www.sql.ru/forum/1237543/sql-zapros-na-vyborku-iz-bd-access-gde-oshibka
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-