sql – 获取明天的日期
我试图让明天的日期在一个sql语句进行日期比较,但它不工作.
以下是我的代码: select * from tblcalendarentries where convert(varchar,tblcalendarentries.[Start Time],101) = convert(varchar,GETDATE() +1,101) 解决方法要获得明天的日期,您可以使用:SELECT DATEADD(day,1,GETDATE()) 所以在where子句中添加到你的代码中: where convert(varchar,101) = convert(varchar,DATEADD(day,GETDATE()),101) 首先,GETDATE()将以以下格式获取今天的日期: 2013-04-16 10:10:02.047
然后使用DATEADD(),允许您从指定的日期添加(或减少必要的)日期或时间间隔.所以间隔可以是:年,月,日,小时,分钟等
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |