2017-08-03 22 views
-5

私はstart_dateとend_dateの列を持つmysqlレコードを持っています。今、私は日付(例2017-08-03)を持っていて、私はこの日付が私のmysqlテーブルのstart_dateとend_dateの間にあるかどうか尋ねたいと思っています。日付がmysqlの2つの日付の間にあるか確認してください

これは可能ですか?

+0

選択日時の種類がある場合は、時間部分の世話をする*タブからstart_date <= '2017-08-03'とend_Date> = '2017-08-03' –

+0

start_dateとend_dateの間にWHEREの日付を使用できます。 https://stackoverflow.com/questions/1080207/mysql-select-all-data-between-two-dates – theCakeCoder

+0

'objects' WHERE(start_date_fieldとend_date_field BETWEEN日付)[のMySQL –

答えて

4

使用の間:ところで

SELECT * FROM events 
    WHERE '2012-01-18' between start_date AND end_date 

:開始と終了が

1

あなたはこれを使用することができます:

SELECT * FROM events 
    WHERE start_date<='2012-01-18' 
    AND end_date>='2012-01-18' 
0
SELECT * 
FROM `yourtable` 
WHERE (your_found_date BETWEEN 'start_date' AND 'end_date') 
+0

新しい質問がある場合は、[質問する](https://stackoverflow.com/questions/ask)ボタンをクリックして質問してください。コンテキストを提供する場合は、この質問へのリンクを含めてください。 - [レビューから](/レビュー/低品質の投稿/ 16920544) – Codex73

関連する問題