0

この 2 つの入力がdb_startおよびdb_endという名前の行の 2 つのフィールドの範囲内にあるdate_startおよびdate_endという名前の 2 つの入力テキストに基づいて、データベースから行を選択したいと思います。

2 つの入力は、正確に db_start と db_date の範囲内にある必要があります。

誰かが私にそれを行う方法を教えてもらえますか?

入力:

date_start : 2012-12-02

date_end : 2012-12-19

データベース (1 行)

db_start : 2012-01-01

db_end : 2012-12-12

4

1 に答える 1

0
SELECT * FROM table WHERE 
('2012-12-02' BETWEEN db_start AND db_end) AND
('2012-12-19' BETWEEN db_start AND db_end)

これは、あなたの望むことですか?

于 2012-06-09T20:47:12.620 に答える