分组和条件求和

蓝色
SELECT SUM(invoice_total) AS invoicetotal FROM `p_orders` WHERE `plain_date`='2020-12-23' AND `o_status`='Delivered' GROUP BY `order_no`

我正在尝试做的事情-从2020-12-23日期开始获取总发票金额,期望单个值但获取数据行

在此处输入图片说明

我在哪里做错了?

**更新**已添加照片,以实现更好的可视化。预计2000年为发票总值

在此处输入图片说明

去世

首先得到的不同的组合order_noinvoice_total再汇总:

SELECT SUM(invoice_total) AS invoicetotal 
FROM (
  SELECT DISTINCT order_no, invoice_total 
  FROM p_orders 
  WHERE plain_date='2020-12-23' AND o_status='Delivered'
) t

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章