sql datetime问题

时间:2012-03-03 06:36:33

标签: sql datetime

任何人都可以帮助我,我在sql

中遇到日期时间函数的问题

请参阅我在2012年1月30日至2012年2月21日期间的日期有一些记录,我需要在这两个日期之间获取数据,如果我将01/01/2012作为开始日期和12 / 01/2012作为结束日期,它正确显示所有数据,但如果我将01/30/2012作为开始日期而02/21/2012作为结束日期,它仅显示2012年1月30日和02/2上的两条记录21/2012 ......其他记录发生了什么,我怎样才能解决这个问题.........提前谢谢

1 个答案:

答案 0 :(得分:0)

根据您的表格结构,您可以执行

select * from your_table
where date_column between '2012-01-30' and '2012-02-12'

select * from your_table
where start_date >= '2012-01-30' 
and end_date <= '2012-02-12'