我想用日期查询这是我的样本
tsql:
select * from Bookings where StartTime = '2/15/2014'
starttime的值为’2/15/2014 12:00:00 AM’
当我查询StartTime = date时没有时间结果为0
任何人都可以帮忙怎么做?
谢谢
解决方法
试试这样吧
SELECT * FROM Bookings WHERE Convert(VARCHAR(10),StartTime,101) = Convert(Varchar(10),'2/15/2014',101)
如果您使用的是sql SERVER 2012
试试这个
SELECT * FROM Bookings WHERE FORMAT(StartTime,'M/dd/yyyy') = FORMAT('2/15/2014','M/dd/yyyy')