【发布时间】:2012-10-24 00:26:11
【问题描述】:
主要问题是,我存储在数据库 datetime 中,而不是日期(我需要的)。好吧,没关系。
我每天存储数以千计的报告。
我需要在 10 点之前离开我的 datetime_view(以缩短时间),一切都很好。除了这个。我试图弄清楚为什么我必须在未来的一天加上条件?否则它不会搜索我想要的。
SELECT
LEFT(datetime_view,10),
count(type)
FROM reports
WHERE
type IN (1,2,5)
AND
datetime_view>='2012-10-28'
AND
datetime_view<='2012-11-04'
group by LEFT(datetime_view,10);
你可以看到我必须从未来寻找。为什么??
它给了我从 28.10 到 3.11 的输出 ....
【问题讨论】:
标签: mysql date datetime select conditional-statements