表中只有 一个 datetime的字段,比如现在要实现 统计每个月中每天 02:00:00 - 08:00:00 的累计值,从1号累计到31 号。目前写了条sql : select sum(f_910130) from cdr_dll91 where DATE(collect_time) >= DATE('2013-11-01')
and DATE(collect_time) <= DATE('2013-11-25')
and HOUR(collect_time) >= HOUR('02:00:00') and HOUR(collect_time) <= HOUR('08:00:00')但是无法解决比如从 昨天的20:00:00 到 今天的 02:00:00。 有大神来解决下麽。
and DATE(collect_time) <= DATE('2013-11-25')
and HOUR(collect_time) >= HOUR('02:00:00') and HOUR(collect_time) <= HOUR('08:00:00')但是无法解决比如从 昨天的20:00:00 到 今天的 02:00:00。 有大神来解决下麽。
解决方案 »
- 2个SQL合并查询出结果
- mysql索引列求余效率问题
- mysql在服务器端的trigger里面能获取提交insert语句的客户端的ip地址或者物理地址或者机器用户名吗?
- mysql自动递增id怎么样快速回复到无间隔递增?
- mysql 密码为空 导入sql脚本问有什么方法比避免回车
- MYSQL表 删除问题(在线等待)
- 如何给表列赋值?
- 请教高手,能否将mysql数据库中的数据导出为dbase3格式的.dbf文件
- 在Access中的Blob類型字段,MySql中是哪個字段與之對應!
- mysql 复制表之后 无法插入新数据
- mysql 在存储过程里执行mysql语句
- 不用goto, mysql 能实现图中的流程吗?
大于20 小于2
把 and 换成 or就是