首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

group by后头多个字段,只想按照第一个字段

2013-12-13 
group by后面多个字段,只想按照第一个字段select M.cCusName ,M.cSOCode ,M.dDate,D.cInvName,D.cInvCode,

group by后面多个字段,只想按照第一个字段

select M.cCusName ,M.cSOCode ,M.dDate,D.cInvName,D.cInvCode,D.iQuantity,D.iUnitPrice,D.iNatMoney from SO_SOMain M,SO_SODetails D where D.cSOCode = M.cSOCode GROUP BY M.cSOCode ,M.cCusName,M.dDate,D.cInvName,D.cInvCode,D.iQuantity,D.iUnitPrice,D.iNatMoney

group by后面多个字段,只想按照第一个字段M.cCusName排序,百度无果,求助大神!
[解决办法]
select?M.cCusName?,M.cSOCode?,M.dDate,D.cInvName,D.cInvCode,D.iQuantity,D.iUnitPrice,D.iNatMoney?from?SO_SOMain?M,SO_SODetails?D?where?D.cSOCode?=?M.cSOCode?
GROUP?BY?M.cSOCode?,M.cCusName,M.dDate,D.cInvName,D.cInvCode,D.iQuantity,D.iUnitPrice,D.iNatMoney
order by m.csocode

??
[解决办法]
加一个order by M.cCusName
 
select M.cCusName ,M.cSOCode ,M.dDate,D.cInvName,D.cInvCode,D.iQuantity,D.iUnitPrice,D.iNatMoney 
from SO_SOMain M,SO_SODetails D 
where D.cSOCode = M.cSOCode 
GROUP BY M.cSOCode ,M.cCusName,M.dDate,D.cInvName,D.cInvCode,D.iQuantity,D.iUnitPrice,D.iNatMoney
order by M.cCusName

热点排行