如何通过在特定日期之间过滤来获得行...
在我的表格中,我有关于订购食品的数千行。
我想在6月1日至2011年1月1日下午至2011年6月5日至2011年6月6:00之间查看订购的食物。 我怎么能想写t-sql代码...
答案 0 :(得分:2)
select *
from MyTable
where MyDate >= `2011-06-01T13:00:00` and MyDate < '2011-06-05T18:00:00'
如果你想包括两个日期时间:
select *
from MyTable
where MyDate between `2011-06-01T13:00:00` and '2011-06-05T18:00:00'
答案 1 :(得分:1)
对你的表结构做一些疯狂的假设基本上就是这样做......
Select * from ordered_food
where ordered_date
between '2011-06-01 13:00:00' and '2011-06-05 18:00:00'