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

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

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

 

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

 -Статистика

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


включить дату first в группировку

Вторник, 05 Мая 2015 г. 10:56 + в цитатник
Здравствуйте, нужна Ваша помощь. Смысл в том, что при выполнение запроса select многих записей не видно - ограниченны условиями, но в функцию count попадают и другие элементы которых нету в этом запросе на select.
Как мне кажется из за неправильной группировки. Мне нужно посчитать количество только по первым датам.
А в данный момент он у меня считает кол-во всех дат, даже тех что нет в запросе. Можно как-то First-D_U (поле с датой) включить в группировку? Спасибо за внимание!

SELECT P.SN_POL, Val([COD]) AS Выражение2, Mid([COD],1,1) AS Выражение3, Val(Mid([COD],2,3)) AS Выражение4, Val(Mid([COD],5,2)) AS Выражение5, First(P.D_U) AS [First-D_U], Count(((Val(Mid([COD],5,2))) Not Like "9" And (Val(Mid([COD],5,2))) Not Like "10" And (Val(Mid([COD],5,2))) Not Like "11" And (Val(Mid([COD],5,2))) Not Like "12")) AS Выражение6
FROM P
WHERE (((Left([DS],4)) Not Like "Z*"))
GROUP BY P.SN_POL, Val([COD]), Mid([COD],1,1), Val(Mid([COD],2,3)), Val(Mid([COD],5,2))
HAVING (((Val(Mid([COD],5,2))) Not Like "9" And (Val(Mid([COD],5,2))) Not Like "10" And (Val(Mid([COD],5,2))) Not Like "11" And (Val(Mid([COD],5,2))) Not Like "12"));

http://www.sql.ru/forum/1155098/vkluchit-datu-first-v-gruppirovku


 

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

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

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

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