Показать сообщение отдельно
Старый 28.09.2009, 16:02   #11  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,443 / 1781 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от tolstjak Посмотреть сообщение
Спасибо. Попробую.
Но думаю, что сделаю в таблице доп поле Time и буду записывать туда время в фомате 08:20, а потом в параметрах отчета помимо даты, буду задавать дату и период времени 08:00..15:00.
Для работы с временем в аксапте предусмотрен базовый тип Time.

Цитата:
Сообщение от Gustav Посмотреть сообщение
А если даты разные в запросе? Например, с 08:00 понедельника до 17:00 пятницы?
Цитата:
Сообщение от Gustav Посмотреть сообщение
Когда даты разные, то в общем случае надо такие условия комбинировать:

(Дата > ДатаНач И Дата < ДатаКон)
ИЛИ
(Дата = ДатаНач И Время >= ВремяНач)
ИЛИ
(Дата = ДатаКон И Время <= ВремяКон)
Именно так и стоит поступить. Т.е. вводить не два периода в строковой форме, а две пары значений: Дату, Время начала периода и Дату, Время окончания.