文章详情页
mysql - sql语句如何按照时段分组
浏览:260日期:2022-06-13 16:18:31
问题描述
问题解答
回答1:select date_format(now(),’%h’) as house_group;
你运行下这个函数你就懂了
关于 DATE_FORMAT()的语法 下面有 http://www.w3school.com.cn/sq...
回答2:WHERE `createTime` < xxx AND `createTime` > xxx;
或者
WHERE `createTime` BETWEEN xxx AND xxx;
如果你希望在一条 SQL 语句里返回多个时段的数据,有个小技巧,就是对时间做运算,希望在同一分组的得到同一个值,然后 GROUP BY 即可。
比如 UNIX_TIMESTAMP(xxx) / 1000 或者用 MySQL 的时间函数。
回答3:select sum(字段) from 表 where 时间字段 between 开始 and 结束 --如果需要进行过滤的话group by date_format(时间字段, ’%Y%m%d%H%i%s’) --具体需要精确到什么地方需要你自己来决定了
http://www.w3school.com.cn/sq...
相关文章:
1. python - requests post问题2. java - 单例模式中生成的对象是否都要是无状态的?3. javascript - thymeleaf模板 只有length如何循环生成标签?4. mysql - 仅仅只是把单引号与反斜杠转义不用prepare statement能否避免sql注入?5. node.js - 我是一个做前端的,求教如何学习vue,node等js引擎?6. 导入数据库不成功7. HTML5表单必填属性设置自定义验证消息?8. css3 - 微信前端页面遇到的transition过渡动画的bug9. php - 注册验证邮箱失效后操作问题10. java - 如何修改Eclipse项目那一块的背景颜色?
排行榜

网公网安备