我有一个存储为 DDDDMMYY 的日期字段,并且想要计算此日期与当前日期之间的天数。
我正在使用 WINSQL 和 DB2。
我使用以下语句得到结果
days(curdate())-days(date(substr(lsdate+100000000,2,4)||'-'||substr(lsdate+100000000,6,2)||'-'||substr(lsdate+100000000,8,2)))
但是否可以将其用作 WHERE 子句,即
WHERE days(curdate())-days(date(substr(lsdate+100000000,2,4)||'-'||substr(lsdate+100000000,6,2)||'-'||substr(lsdate+100000000,8,2))) < 10