-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


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


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку