Показать сообщение отдельно
Старый 02.03.2006, 12:54   #1  
vel_vel is offline
vel_vel
Участник
 
8 / 10 (1) +
Регистрация: 07.12.2005
Фильтрация по полю типа DateTime
Добрый день.
В таблице есть поле типа datetime, в которое записываются дата и время совершения операции. Далее в отчете мне нужно анализировать это поле и накладывать на него фильтр. Если в качестве фильтра использовать значение, возвращаемое функцией CURRENTDATETIME, то все нормально. Но вот использовать мои значения (например, за определенный месяц или день) - не получается. Свои значения пробовал создавать с помощью функций CREATEDATETIME или DATI2VARIANT. Причем даже пробовал создавать их из значения CURRENTDATETIME:
datetime_begin := CREATEDATETIME(TODAY,DT2TIME(CURRENTDATETIME));
datetime_begin := DATI2VARIANT(TODAY,DT2TIME(CURRENTDATETIME));
Если выводить значения в месседже на экран (с форматом), то они выводятся, а вот в таблице в качестве фильтра не работают. GETFILTERS показывает, что на таблицу не наложен фильтр (если ставить CURRENTDATETIME - фильтр показывается).
Есть предположение, что время как-то по-другому надо задавать. Только как?
Помогите, пожалуйста. Заранее спасибо.
P.S. Может есть какой-то другой способ создания значения datetime?

Последний раз редактировалось vel_vel; 02.03.2006 в 13:28.