我需要在 sybase where 子句中指定日期值。例如:
select *
from data
where dateVal < [THE DATE]
我需要在 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 是经验法则,转换 (varchar, creat_tms, 102) > '2011'