2017-10-04 17 views
2

SQL Serverのテーブルから日付を選択するにはどうすればよいですか?SQL Serverテーブルから日付を選択

私がしたい:オラクルで

select * 
from TABLE 
where TICKET_DATE between 01/01/2016 and 12/31/2016. 

それは、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 

答えて

2

あなただけDATEとしてそれをキャストする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' 
+0

どのように私はticket_date =「2016年7月14日」のようなただ1つの日付を等しくなるようにしたい場合は? – smattiko

+0

@smattiko – Siyual

+0

を追加しました。 2つの素晴らしい例をありがとう。 – smattiko

関連する問題