Получить запросом к-во дней из поля timestamp

Модераторы: kdv, CyberMax

Ответить
Mironico
Сообщения: 81
Зарегистрирован: 17 янв 2007, 12:23

Получить запросом к-во дней из поля timestamp

Сообщение Mironico » 28 дек 2009, 18:11

Есть таблица протокола продаж.

Код товара
количество
цена
сумма
датавремя продажи и т.д.

Как можно получить количество дней когда продавался товар
по опред коду за период в месяц?

Спасибо.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Получить запросом к-во дней из поля timestamp

Сообщение kdv » 29 дек 2009, 00:34

кол-во дней это целая часть от timestamp минус timestamp. учите типы date/time/timestamp. в гугле есть масса примеров, как и на ibase.ru, в разделе Документация, Типы данных. В 3-ем диалекте timestamp это эквивалент date в первом.

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: Получить запросом к-во дней из поля timestamp

Сообщение Dimitry Sibiryakov » 29 дек 2009, 14:08

То, о чём ты говоришь это интервал, автору напрочь не нужный. А нужен ему count(distinct cast(датавремя продажи as date)).

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Получить запросом к-во дней из поля timestamp

Сообщение kdv » 30 дек 2009, 10:49

да, недопонял.

Ответить