2016-06-15 3 views
0

データベースにテーブルがあります。フィールドには(EId,PId,Date,Time)があります。日付から月をSQLクエリのwhere句に入れる方法

month < 5。より複雑にするために、このテーブルのすべてのフィールドを選択したいmonth 5の前にテーブルに入力されたエントリが必要です。

このSQLクエリを書くのを手伝ってください。また、感謝:)

+0

そして、何があなたがこれまでに試してみました?ヒント: 'month()'、 'year()' – Blank

+0

**ヒント:** 'SELECT MONTH(' Date') ' – 1000111

+0

何年にしたいですか? –

答えて

1

使用MONTH()WHERE句で年を制限することを忘れないでください:

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

SELECT * FROMタイムシート 月(日付)<= 6 AND YEAR(日付)<= 2016 –

+0

これは私の権利を与えていません答え –

+0

もう少し具体的にできますか?あなたはどんな結果を得ていますか? –

0

使用しMONTH機能に建て:

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

+0

ようこそスタックオーバーフロー。これは既にコメントと答えで上記に言及されています。 –

関連する問題