28,391
社区成员
发帖
与我相关
我的任务
分享
ccc="select * from jiagong where jieshushijian<getdate()"
如何查询数据库时间字段小于当前系统时间的数据?
请路过的前辈指点一二,谢谢。
declare @s nvarchar(50)
set @s = '2013年3月5日17小时5分9秒'
set @s = replace(replace(replace(replace(replace(replace(@s, '年', '-'), '月', '-'), '日', ' '), '小时', ':'), '分', ':'), '秒', '')
select datediff(d, @s, getdate())
sql2000 能正则么?
ccc="select * from jiagong where jieshushijian<DATE_FORMAT(NOW(),'%Y年%c月%e日%k小时%I分%s秒')"
如果有这个函数,那我参数比如%Y这里的参数不知道对不对。
ccc="select * from jiagong where jieshushijian<DATE_FORMAT(NOW(),'%Y年%c月%e日%k小时%I分%s秒')"
就是我使用这种方法,不管用,不知道函数使用的对不对,或参数不对,请高手讲解。
ccc="select * from jiagong where jieshushijian<DATE_FORMAT(NOW(),'%Y年%c月%e日%k小时%I分%s秒')"
我这样写不行。