是否可以在DB2中使用查询将文本字段中的值与当前系统日期进行比较?
select *
from table
where DOB < [current system time]
答案 0 :(得分:1)
根据您的问题,我猜您的专栏的数据格式如下:
'DD / MM / YYYY HH:MI:SS'
如果您使用的是DB2 9.7及更高版本,则可以使用to_date,这与Oracle的to_date非常相似
select
*
from
table where
date(to_date(time_stamp,'DD-MM-YYYY HH:MI:SS')) < [current system time]
我还没有测试过上面的查询。
答案 1 :(得分:1)
我的回答结束了
WHERE BIRTH_DATE BETWEEN '1800-01-01' AND CURRENT_DATE
我要找的保留字是CURRENT_DATE。