您有三個ID字段,日期和總計字段。您的表格在同一天包含多行,這是有效的數據,但爲了報告目的,您需要每天只顯示一行。應該返回每天ID最高的行,其餘的應該從用戶隱藏(不返回)。 爲了更好的畫面下面的問題是採樣數據和輸出樣本:ID最高的行
ID, Date, Total
1, 2011-12-22, 50
2, 2011-12-22, 150
正確的結果是:
2, 2012-12-22, 150
正確的輸出是單獨的行,2011-12-22的日期和該行是選擇,因爲它具有最高的ID(2> 1)
SQL是什麼? (例如MySQL,SQL Server等) – hims056
我假設還有其他*行的日子(你的例子不是太瑣碎,我覺得,如果是這樣的話)。另外,你使用的是什麼RDBMS? –
'SELECT * FROM TABLE ORDER BY ID DESC LIMIT 1' or'SELECT MAX(ID)FROM TABLE' – nuthan