[SQL ] 問題 Max選最大值 碰到JOIN語法寫不出來

作者: akito117 (宗益)   2016-07-06 15:16:45
資料庫名稱:MSSQL
資料庫版本:2012
內容/問題描述:
要用這個語法找最大的一筆
Select Max(Amount) from T_Order 找到最大一筆金額
可是要加其它表格合併查詢時就作不出來
Select A.CName,B.Oid,B.Date,Max(B.Amount)
這裡有用Max了 可是會抓好多筆
from T_Order as B join T_Customer as A on A.Cid = B.Cid
where B.Date like '2015-%'
group by A.CName ,B.Oid,B.Date;
請問一下要怎麼改語法才會正確,謝謝
作者: clonk (咚)   2016-07-06 15:58:00
一個日期會有很多筆金額?簡單來說你那樣寫就是日期被group > 意思是每日的最大金額
作者: standia (匿名)   2016-07-06 21:52:00
題不清, 意不清 ... CName - Oid - Date

Links booklink

Contact Us: admin [ a t ] ucptt.com