SQL大神进来帮个忙啊

需求是这样的,如图

SQL:
SELECT
数据日期
,机构
,SUM(CASE WHEN 订单<100 THEN 金额 ELSE 0 END)
,SUM(DISTINCT (CASE WHEN 订单<100 THEN 客户号 ELSE 0 END))
,SUM(CASE WHEN 订单>=100 THEN 金额 ELSE 0 END)
,SUM(DISTINCT (CASE WHEN 订单>=100 THEN 客户号 ELSE 0 END))
FROM TABLE
GROUP BY 1,2

按照需求这个SQL应该这样写的啊,为什么出来的数据不准呢,要么金额汇总值不对,要么就是客户数不对,好烦啊
SQL大神进来帮个忙啊

相关文章:

  • 2021-07-31
  • 2021-08-12
  • 2021-05-19
  • 2021-04-07
  • 2021-09-01
  • 2022-12-23
  • 2021-05-23
  • 2022-12-23
猜你喜欢
  • 2021-06-08
  • 2021-10-11
  • 2022-01-11
  • 2021-09-26
  • 2022-12-23
  • 2021-11-14
相关资源
相似解决方案