ID
、startdate
、の 3 つのフィールドを持つテーブルがありますstopdate
。
タイプは「日付」です。
startdate
特定の月にを持つすべてのエントリを選択するにはどうすればよいですか?
startdate
例:が月 "08" にあるすべてのエントリを表示します。
これは可能ですか?
ID
、startdate
、の 3 つのフィールドを持つテーブルがありますstopdate
。
タイプは「日付」です。
startdate
特定の月にを持つすべてのエントリを選択するにはどうすればよいですか?
startdate
例:が月 "08" にあるすべてのエントリを表示します。
これは可能ですか?
私が何かを見逃していない限り、それは明らかです
select * from mytable where month(date_field) = 8
SELECT *
FROM tblName
WHERE MONTH(startdate) = 8
行ごとの分割:
SELECT *
=> すべての列を選択FROM tblName
=> 行はテーブルからフェッチする必要がありますtblName
。WHERE MONTH(startdate) = 8
=> はstartdate
月08です。