私はこの問題を解決しようとしています。しかし、私は日付、重複する日付、どんなことでも作業が難しいです。イベントのクエリが2007年3月に行われました
I 3月に起こったすべてのイベントを取得したいと思い、2007年
マイイベント表:
- ID
- 名
- start_dateの
- END_DATE
私は試しています:
SELECT *
FROM events
WHERE (MONTH(start_date)<=3 AND
YEAR(start_date)<=2007) AND (YEAR(end_date)>=2007 AND
MONTH(end_date)>=3)
私を助けてくれますか?
秒とは明らかに間違って見えます:あなたは、その後、月にのみをしているイベントがしたい場合
。 –
あなたが使用しているRDBMSを最初に見つけ出す – Strawberry
"私は難しい"は、観察された動作についての情報をほとんど伝えていません。エラーが返されますか?クエリがハングしていて、決して終了していませんか?予期しない結果セットを返していますか?行が欠落しているか、行が多すぎます。 SQLクエリについて質問する際に非常に重要なのは、参照される列の*データ型*です。 "手伝って頂けますか?"また、この問題に関する多くの有益な情報を提供していません。仕様を明確にし、実際の質問をする方法として、サンプルデータと期待される出力を提供することを検討してください。 – spencer7593