MySQl Sum(Count()-Count()函数

时间:2019-03-28 22:43:34

标签: mysql

嗨,我需要弄清楚为什么我的代码的最后一部分将无法运行。

任何帮助都会很棒。

SELECT
xxxx,
  xxxx,
   xxxxy,

   COUNT(xxxx) * xxxx AS Driver_fees,
   COUNT(xxxx) * xxxx AS Revenue,

-- 'This section will not run' 
   SUM((COUNT((xxxx) * xxxx)) -
   (COUNT((xxxx) * xxxx))) AS Gross_Profit

FROM
   xxxx INNER JOIN xxxx ON xxxx` = xxxx
   WHERE week = 11 AND day ='Sunday'
   GROUP BY week, date

1 个答案:

答案 0 :(得分:0)

假设Gross_Profit = Revenue - Driver_fees,您实际上并不想在此查询中使用SUM

COUNT(xxxx) * yyyy AS Driver_fees,
COUNT(wwww) * zzzz AS Revenue,
COUNT(wwww) * zzzz - COUNT(xxxx) * yyyy AS Gross_Profit