请教一个简单的时间比较查询语句(50分)

  • 主题发起人 主题发起人 whhnnn
  • 开始时间 开始时间
W

whhnnn

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位:
数据表xgtz中一个时间字段xgqx,需要与系统时间相比较,找出xgqx小于系统时间的纪录。
谢谢,请将语句写出来,小弟愚钝!
 
Now 为系统时间
select * from xgtz where xgqx<Now
 
oracle的:
select * from xgtz where xgqx<sysdate;
不知道对吗,可以试一试
 
楼上的oracle有sysdate函数?我不会oracle
Access中是
select * from xgtz where right(xgqx,8)< right(now,8)
sqlserver中是
SELECT * FROM xgtz WHERE (xgqx < GETDATE())
给分吧!
 
精确到日:where convert(varchar(19),xgqx,120)<convert(varchar(19),getdate(),120)
精确到秒:where convert(varchar(19),xgqx,121)<convert(varchar(19),getdate(),121)
 
精确到日:where convert(varchar(10),xgqx,120)<convert(varchar(10),getdate(),120)
精确到秒:where convert(varchar(19),xgqx,121)<convert(varchar(19),getdate(),121)
 
Sql Server:
select * from xgtz where xgqx<{fn Now()}
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部