sql 取 当前系统时间
sysdate()
格式为yyyy-mm-dd hh:mm:ss,转换为yyyymmdd的语句:
to_char(to_date(substring(sysdate(),1,10),'yyyy-mm-dd'),'yyyymmdd')
继而求两个时间的差的天数:
datediff(to_char(to_date(substring(sysdate(),1,10),'yyyy-mm-dd'),'yyyymmdd'),'20230510')
输出结果:
select datediff(to_char(to_date(substring(sysdate(),1,10),'yyyy-mm-dd'),'yyyymmdd'),'20230510')
输出两个日期的比较结果:
select to_char(to_date(substring(sysdate(),1,10),'yyyy-mm-dd'),'yyyymmdd')>'20230510'