select 买盐, 买油, 买米, 买盐 + 买油 + 买米 合计 from (select (select sum(买盐) from 销售记录 where 日期 = 201103) 买盐, (select sum(买油) from 销售记录 where 日期 = 201103) 买油, (select sum(买米) from 销售记录 where 日期 = 201103) 买米 from dual)
追问
不对啊 为什么输出全为 NULL ??
追答
是不是日期输入错误啊。应该是没有问题的
你依旧那么甜
2024-10-17 09:02:34
SELECT SUM(ISNULL(买米,0)) AS 买米合计, SUM(ISNULL(买油,0)) AS 买油合计, SUM(ISNULL(买盐,0)) AS 买盐合计, SUM(ISNULL(买米,0) + ISNULL(买油,0) + ISNULL(买盐,0)) AS 总合计 FROM 销售记录 WHERE 日期 在本月 ---------这个WHERE自己写吧。
碎疏影琼
2024-10-17 13:28:56
select 买盐,买油,买米,sum(销售金额) 销售金额总和 from 销售记录 where 月份=201104 group by 买盐,买油,买米; select sum(买盐,买油,买米) from 销售记录;
二到无穷大
2024-10-17 12:53:49
select sum(买盐) 买盐,sum(买油) 买油,sum(买米) 买米,sum(买盐)+sum(买油)+sum(买米) 合计 from TableName where 日期='201103'