如何将即时获取的时间加到sql语句中完成查询

2025-01-24 06:40:34
推荐回答(2个)
回答1:

楼主的问题好像是要把当前时间作为sql的条件对么?
Oracle中: select * from TableName t where t.time > sysdate-1;(这是查询一天以内的时间条件)
SQLServer中:select * from TableName where time > getDate()-1;(最近没怎么使用SQLServer好像是这个)
如果你是想要在Oracle中把时间显示出来可以用楼上的.
select t.contact||sysdate from TableName t ;(是在coctact后追加时间文本)
不知道你想要的是哪种,但应该能满足你了.如有问题请追问.

回答2:

select t.*,sysdate from tablename t where 。。。
其中sysdate为获取数据的系统时间 (如果是在oracle中)