Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Простой запрос [D6, dBase, FoxPro]


Devourer ©   (2003-04-24 12:18:00) 

Уважаемые мастера!!!
помогите пож. правильно сформировать запрос к таблице.
___________________________________________
kod_putevki | data_putevki | kod_voditel
___________________________________________

В результате нужно получить таблицу вида
___________________________________________
kod_voditel | chislo_putevok | chislo_dnei
___________________________________________
за какой-то период.
Chislo_dnei - кол-во отработанных водителем дней.

Пробую

select kod_voditel,count(*)
from putevki
where data_putevki between : data1 and :data2
group by kod_voditel

получаю число путевок
а вот число дней получить не можу.


Devourer   (2003-04-24 12:56:00) [1]


> Johnmen © (24.04.03 12:49)

спасибо!
это то что нужно.Я и не знал, что дистинкт можно так нагло юзать :-О


Johnmen   (2003-04-24 12:49:00) [2]

count(DISTINCT data_putevki)


D   (2003-04-24 12:43:00) [3]

... group by Kod_Voditel, Data_Putevki ?


Devourer   (2003-04-24 12:41:00) [4]

число дней-это число путевок с разными датами


Devourer   (2003-04-24 12:36:00) [5]


> MsGuns © (24.04.03 12:29)

этот запрос возвращает то же самое(в один день может быть несколько путевок)


MsGuns   (2003-04-24 12:29:00) [6]

select kod_voditel,count( data_putevki)
from putevki
where data_putevki between : data1 and :data2
group by kod_voditel


Johnmen   (2003-04-24 12:23:00) [7]

А где же инфа о числе дней ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо