[SQL ] 使用Max()的觀念

看板Database作者 (好煩呀)時間17年前 (2009/03/19 12:15), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/2 (看更多)
使用MSSQL資料庫 我的sql語法是: sql = Select Max([GroupDate]) , [GroupBU] From [PIConfirm] 意思是想找出最大的GroupDate, 同時顯示該最大GroupDate 的 GroupBU欄位 上述SQL語法錯誤 我再改成: sql = Select Max([GroupDate]) as MaxDate, [GroupBU] From [PIConfirm] Where [GroupDate] = MaxDate 還是語法錯誤耶 那該sql該怎麼下呢?? 我還是嫩卡, 大大要"邊"請"邊"小力一點 -- 反正都要死  早晚有分別?? 好好過好自己的人生, 別後悔才最重要 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.175.79.186 ※ 編輯: sun3star 來自: 202.175.79.186 (03/19 12:16) ※ 編輯: sun3star 來自: 202.175.79.186 (03/19 12:16)

03/19 12:23, , 1F
最後面加上 group by [GroupBU]
03/19 12:23, 1F

03/19 15:16, , 2F
樓上: 這會變成顯示每個 GroupBU 最大的 date
03/19 15:16, 2F

03/19 15:31, , 3F
order by GroupDate desc, 然後取第一筆資料
03/19 15:31, 3F
文章代碼(AID): #19mSRc6F (Database)
文章代碼(AID): #19mSRc6F (Database)