MySQL中加判断

 1 //$可以使参数sortVolumesq融入到sql语句中
 3 var sql = $@"SELECT
 4 t.`MemberID`,t2.`MemberName`,SUM(t1.`Volumn`)AS TotalVolume,COUNT(t.`MemberID`)AS TotalOrder
 5 FROM `tt_tms_order` t
 6 JOIN `tt_tms_orderextend` t1 ON t1.`OrderID`=t.`OrderID`
 7 JOIN `tm_master_member` t2 ON t2.`MemberID`=t.`MemberID`
 8 where t.CompanyID=@CompanyID AND t.`CreateDate`  BETWEEN @BeginDate AND @EndDate
 9 GROUP BY t.`MemberID`,t2.`MemberName`
10 ORDER BY {(sortVolume ? "TotalVolume" : "TotalOrder")} DESC
11 LIMIT 7
12 ";

 

posted @ 2021-03-26 14:46  东方李  阅读(303)  评论(0)    收藏  举报