对于下表,我想获得col-D和col-E在每个站点上最后一小时和当前小时之间的差异。 作为我试图首先获得每个网站的最新(当前)小时条目的一部分,但以下查询仅列出endTime为01:00:00的条目,当我有条目高达9.00AMmysql检索当前和最后一小时之间的差异
select distinct(mmeName), endDate, endTime, c_ratio, set_time from attach where
type='INIT' and Date(endDate)=curDate() and
Time(endTime) >= DATE_ADD(Time(endTime), INTERVAL -1 HOUR) group by mmeName;
任何帮助将不胜感激的立即发布,以及找到目前和过去一小时之间的差异。
DISTINCT不是一个函数,在没有任何聚合函数的情况下,使用GROUP BY是不合适的。要获得进一步的帮助,请考虑提供适当的DDL和/或一个小平台以满足所需的结果。 – Strawberry
我试图用这个时间endTime-1Hour(endTime)> = DATE_ADD(时间(endTime),间隔-1小时)。这不正确吗? – Siva