[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