對於下表,我想獲得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