データベースにテーブルがあります。フィールドには(EId,PId,Date,Time)
があります。日付から月をSQLクエリのwhere句に入れる方法
month < 5
。より複雑にするために、このテーブルのすべてのフィールドを選択したいmonth 5
の前にテーブルに入力されたエントリが必要です。
このSQLクエリを書くのを手伝ってください。また、感謝:)
データベースにテーブルがあります。フィールドには(EId,PId,Date,Time)
があります。日付から月をSQLクエリのwhere句に入れる方法
month < 5
。より複雑にするために、このテーブルのすべてのフィールドを選択したいmonth 5
の前にテーブルに入力されたエントリが必要です。
このSQLクエリを書くのを手伝ってください。また、感謝:)
使用MONTH()
とWHERE
句で年を制限することを忘れないでください:
SELECT *
FROM yourTable
WHERE MONTH(Date) < 5 AND YEAR IN (...)
SELECT * FROMタイムシート 月(日付)<= 6 AND YEAR(日付)<= 2016 –
これは私の権利を与えていません答え –
もう少し具体的にできますか?あなたはどんな結果を得ていますか? –
使用しMONTH
機能に建て:
SELECT * FROM <Your Table Name> WHERE MONTH(Date) < 5
ようこそスタックオーバーフロー。これは既にコメントと答えで上記に言及されています。 –
そして、何があなたがこれまでに試してみました?ヒント: 'month()'、 'year()' – Blank
**ヒント:** 'SELECT MONTH(' Date') ' – 1000111
何年にしたいですか? –