SELECT
IFNULL(Sdate,"总计") AS Sdate ,
COUNT(DISTINCT orderDeputyID) AS '下单数',
SUM(ticketCount) AS '票张数',
COUNT(DISTINCT payorderDeputyID ) '支付订单数',
SUM(payticketCount) '支付票单数',
COUNT(DISTINCT orderDeputyID)-(COUNT(DISTINCT payorderDeputyID)) '未支付订单数',
SUM(ticketCount)-SUM(payticketCount) '未支付票单数'
FROM
T_withrowup
GROUP BY Sdate WITH ROLLUP
IFNULL(Sdate,"总计") AS Sdate ,
COUNT(DISTINCT orderDeputyID) AS '下单数',
SUM(ticketCount) AS '票张数',
COUNT(DISTINCT payorderDeputyID ) '支付订单数',
SUM(payticketCount) '支付票单数',
COUNT(DISTINCT orderDeputyID)-(COUNT(DISTINCT payorderDeputyID)) '未支付订单数',
SUM(ticketCount)-SUM(payticketCount) '未支付票单数'
FROM
T_withrowup
GROUP BY Sdate WITH ROLLUP

本文介绍了一个SQL查询案例,用于从数据库表T_withrowup中获取按Sdate分组的统计数据,包括订单副ID的计数(下单数)、票张数、支付订单副ID的计数(支付订单数)、支付票张数、未支付订单数及未支付票张数。
556

被折叠的 条评论
为什么被折叠?



