Мне нужно указать значение даты в предложении sybase where. Например:
select *
from data
where dateVal < [THE DATE]
Используйте функцию преобразования, например:
select * from data
where dateVal < convert(datetime, '01/01/2008', 103)
Где стиль преобразования (103) определяет используемый формат даты.
Есть несколько способов сделать это, но имейте в виду, что ваши настройки DB параметр date_format и опция date_order могут повлиять на входящий формат:
Select
cast('2008-09-16' as date)
convert(date,'16/09/2008',103)
date('2008-09-16')
from dummy;
Вот хорошая ссылка на различное форматирование, которое вы можете использовать в отношении даты:
102 - практическое правило, convert (varchar, creat_tms, 102)> '2011'
Поставляемая ссылка мертва.