最简单方法,把datetime转成float型(单位整数部汾为天),然后乘24*60/5,就是整数部分是5分钟了,然后取整就行了
用这种方法做,随便你算几分钟的分组都能算
小弟有一法子对time做适当变形
-->数据简单化進一步处理,取前三位(我的测试表格column name简单化了
通过取余等判断,table最终转化为:
你这个设计的确实有问题:
现在只能通过中间表来加以实现
伱可以把这个给改成存储过程来实现
这个有难度 你的表结构设计的就不支持这么查询啊。
写程序可以区分直接SQL 有困难,等楼下的高手吧