Sql server 从SQL Server表中选择日期
如何从SQL Server中的表中选择日期 我想:Sql server 从SQL Server表中选择日期,sql-server,Sql Server,如何从SQL Server中的表中选择日期 我想: select * from TABLE where TICKET_DATE between 01/01/2016 and 12/31/2016. 在Oracle中,很容易使用更新,如何在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
select *
from TABLE
where TICKET_DATE between 01/01/2016 and 12/31/2016.
在Oracle中,很容易使用更新,如何在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
您只需使用CONVERT()
将其转换为日期
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'
“如果我只想等于一个日期,比如票证日期='2016-07-14',”斯马特科补充道。谢谢你举了两个很好的例子。