mysql group by 日期_MySQL的配置

mysql group by 日期_MySQL的配置本文来自 codeday ,作者 codeday 我正在尝试从表中获取日志数据.我选择时间跨度的地方(“ maandag”到“ vrijdag”).这样可以得到我想要的结果,但是现在我得到的问题是每…

mysql group by上午下午和晚上

我的问题是测量时间不是恒定的.因此,使用正则表达式选择一天中的某一天不起作用.
在下面的查询中,我有时每天还会得到2或4甚至更多结果.这是因为基本上两次测量之间的时间为2小时,但这也不是恒定的,因此第二天的测量在同一时间进行.

是否可以按一天的一部分分组?
或者还有什么其他解决方案?

data:
id datumTijd ph tbc temperatuur vbc gbc
1 2012-10-03 14:59:19 7.30.08 24.91 0.02 0     
1 2012-10-03 16:47:38 7.33.07 22.15 0.12 0
3 2012-10-03 17:03:06 7.31.09 23.23 0.05 0


query:
SELECT N.name, D.datumTijd, ROUND(D.gbc,2), ROUND(D.vbc,2), ROUND(D.tbc,2),ROUND(D.ph,2), ROUND(D.temperatuur,1)  
FROM METING.Name N, METING.Data D 
Where D.datumTijd BETWEEN ""+maandag+" 00:00:00" AND ""+vrijdag+" 23:59:59"  
AND N.id = D.id AND D.datumTijd 
AND D.datumTijd REGEXP "0[78]:..:..|1[34]:..:..|2[12]:..:.."";
ORDER BY N.name, D.datumTijd 

代码100分

最佳答案

您可以这样做,将结果分为3个不同的时期.然后,您可以在度量上使用聚合函数(SUM,MIN,MAX).

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8588.html

(0)
上一篇 2023-02-25
下一篇 2023-02-25

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注