mysql 时间段查询
发布网友
发布时间:2022-04-07 14:39
我来回答
共4个回答
热心网友
时间:2022-04-07 16:09
你的要求是 '2010-7-12 11:18:54' 到 '2010-7-12 11:22:20' 之间的
显然2010-7-12 11:18:46 和 2010-7-12 11:22:22不在二者之间,为什么要包含在结果集内?
我也附议楼上三位
select sum(csize) from table where cdtime between '2010-7-12 11:18:54' and '2010-7-12 11:22:20'
--------------------------------------------
那如果表里再多一行 '2010-7-12 11:22:21', 结果集是6个还是5个?
这显然属于你的描述出了问题
--------------------------------------------
很遗憾,请给出更清晰的描述
即使用你的嵌套查询,结果集也会是5,不会是6
热心网友
时间:2022-04-07 17:27
select sum(csize) from table where cdtime between '2010-7-12 11:18:54' and '2010-7-12 11:22:20'
热心网友
时间:2022-04-07 19:01
select sum(csize) from Table where cdtime between '2010-7-12 11:18:54' and '2010-7-12 11:22:20'
热心网友
时间:2022-04-07 20:53
还是这一句:
select sum(csize) from table where cdtime between '2010-7-12 11:18:54' and '2010-7-12 11:22:20'
楼主有其他要求不妨明说!