如何从SQL Server中的表中选择日期?
我想:
select *
from TABLE
where TICKET_DATE between 01/01/2016 and 12/31/2016.
在Oracle中使用to_date
很容易,我该如何在SQL Server中执行此操作?下面是日期列的格式。我不关心时间。
2016-07-14 20:04:50.000
2016-07-29 09:49:05.000
2016-07-18 21:22:51.000
2016-07-03 07:56:15.000
答案 0 :(得分:2)
您可以使用CONVERT()
将其转换为DATE
。
Select Convert(Date, Ticket_Date)
From TABLE
Where Ticket_Date Between '2016-01-01' And '2016-12-31'
如果你只想要特定日期的东西,你可以这样做:
Select *
From TABLE
Where Convert(Date, Ticket_Date) = '2016-07-14'