Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

запрос и группировка   Найти похожие ветки 

 
viper_cd   (2003-10-26 23:04) [0]

Уважаемые мастера подскажите пожалуста как сделать запрос
(есть поле с типом DATE мне небходимо выбрать все записи по определенному году или месяцу или дню и сгруппировать их, и узнать какое кол-во записей,т.е. у меня должна получиться на выходе одна запись с полем года и полем количества записей в этом году).Пожалуста кто подскажите как построить запрос!
Как извлечь год, день, месяц я знаю, но меня получаеться что выбираються все записи скажем штук 30!
вот мой запрос исправте чего не так или кинте новый:
select count (extract(month from a.doc_date)),
extract(month from a.doc_date) as dd
from DOC_REGISTER a, DOC_TYPES b
where a.doc_type=b.doc_types and b.doc_types=:a
group by a.doc_date


 
Плохиш_   (2003-10-26 23:19) [1]

group by extract(month from a.doc_date)


 
viper_cd   (2003-10-26 23:22) [2]

такое не катит, пишет ошибка


 
Плохиш_   (2003-10-26 23:31) [3]

Ну придётся тебе книжку по IB искать


 
viper_cd   (2003-10-27 00:01) [4]

А если без книжки или никто не знает


 
Rad   (2003-10-27 00:41) [5]

Можно добавить COMPUTED поля в DOC_REGISTER.
Ну или переходить на Yaffil или ждать релиза Firebird 1.5
И там, и там группировка по номеру столбца есть.
Правда (очень боюсь ошибиться!), вроде как, был какой-то финт и для FB1.0 - но хоть убей, не помню, какой финт и для этого ли случая вообще.


 
Deniz   (2003-10-27 07:07) [6]

Пробуй ХП


for select extract(month from a.doc_date) as dd from ... do suspend

select dd, count(*) from StoredProc group by dd



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.03 c
1-41223
Oleg_
2003-10-29 15:55
2003.11.13
рисунок в webbrowser


1-41251
DimaK
2003-10-25 13:01
2003.11.13
Запись в файл


3-40797
Tornado
2003-10-22 15:08
2003.11.13
Проверка наличия таблицы


1-41327
DNS
2003-10-24 18:41
2003.11.13
Написание компонента для работы с реестром по XP


3-40930
Chaked
2003-10-17 17:23
2003.11.13
Отчеты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский