Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.036 c
1-41279
Poof-poof
2003-11-04 15:43
2003.11.13
Открытие файла


3-41085
ss300
2003-10-23 13:27
2003.11.13
проблема с Clipper-вской табл.


1-41714
Duran
2003-11-03 18:00
2003.11.13
Колесо прокрутки


14-41938
WWW
2003-10-20 16:43
2003.11.13
:)


1-41242
MaxwellZ
2003-10-31 23:43
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский