oracle 前一天的信息怎么查询啊

select * from hd_sign t where trunc(createtime)=trunc(sysdate);

我现在查询的是,当天(2011.04.01)的信息,我想要查询出来2011年。03.31的信息记录,怎么用啊?

最好写成,当天的前一天,我不想要那种写死的代码。

因为我一次写好,永远使用

2个回答

select * from hd_sign t where createtime=sysdate-1;

要求createtime 是date类型的,如果不是 先to_date

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐