我是MySQL的新手。任何人都可以帮助我。
我有两个日期说From_Date = '2012-04-01'
,To_Date = '2012-04-17'
。我想从表中获取包含给定日期内日期的所有详细信息。
Name Subject Start_Date End_Date
Madhu Science 2011-05-01 2012-05-01
Madhu Biology 2012-04-01 2012-04-07
Mahesh Science 2011-05-01 2012-05-01
Jagadesh Biology 2011-05-01 2012-03-01
我的回答应该包含:
Madhu Science
Madhu Biology
Mahesh Science
答案 0 :(得分:2)
select * from table_name
where start_date >= "2012-04-01"
and end_date <= "2012-04-17"
答案 1 :(得分:1)
您也可以使用BETWEEN语句部分。