Ответ 1
Используйте функцию преобразования, например:
select * from data
where dateVal < convert(datetime, '01/01/2008', 103)
Если стиль преобразования (103) определяет используемый формат даты.
Мне нужно указать значение даты в разделе sybase where. Например:
select *
from data
where dateVal < [THE DATE]
Используйте функцию преобразования, например:
select * from data
where dateVal < convert(datetime, '01/01/2008', 103)
Если стиль преобразования (103) определяет используемый формат даты.
Здесь хорошая ссылка на различное форматирование, которое вы можете использовать в отношении даты:
http://www.compuspec.net/reference/database/sybase/function/convert.shtml
Несколько способов добиться этого, но помните, что параметры настройки 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'