2016-06-15 45 views
0

我有數據庫中有表的字段 - (EId,PId,Date,Time)如何把從月的日期在SQL查詢中的where子句

我想選擇此表中的所有字段,其中month < 5。更詳細地說,我想要在month 5之前輸入表中的條目。

請幫我寫這個sql查詢。謝謝:)

+0

而你嘗試過什麼到目前爲止?提示:'month()','year()' – Blank

+0

**提示:**'選擇月份('日期')' – 1000111

+0

你想包括幾年? –

回答

1

使用MONTH()還記得限制WHERE子句中的一年:

SELECT * 
FROM yourTable 
WHERE MONTH(Date) < 5 AND YEAR IN (...) 
+0

SELECT * FROM時間表 WHERE MONTH(日期)<= 6 AND YEAR(日期)<= 2016 –

+0

這不是給我的權利回答 –

+0

你能在這裏更清楚些嗎?你得到什麼結果? –

0

使用內置的MONTH功能:

SELECT * FROM <Your Table Name> WHERE MONTH(Date) < 5

+0

歡迎來到堆棧溢出。上面已經在評論和答案中提到了這一點。 –