以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请老师帮忙写个sql语句 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=126313) |
-- 作者:rogen -- 发布时间:2018/10/18 14:22:00 -- 请老师帮忙写个sql语句 有一个sql语句不会写,请老师帮忙 |
-- 作者:有点甜 -- 发布时间:2018/10/18 14:49:00 -- select a.产品编号, sum(数量) as 总数量 from {产品表} as a left JOIN (Select * From {订单主表} Inner JOIN {订单明细表} ON {订单明细表}.[订单编号] = {订单主表}.[订单编号] where 订单状态=\'已确认\') as b ON b.[产品编号] = a.[产品编号] group by a.产品编号 |
-- 作者:rogen -- 发布时间:2018/10/18 15:28:00 -- 追问一句:若统计出来是空值的,怎么让显示为0呢? |
-- 作者:有点甜 -- 发布时间:2018/10/18 15:42:00 -- select a.产品编号, iif(sum(数量) is null, 0, sum(数量)) as 总数量 from {产品表} as a left JOIN (Select * From {订单主表} Inner JOIN {订单明细表} ON {订单明细表}.[订单编号] = {订单主表}.[订单编号] where 订单状态=\'已确认\') as b ON b.[产品编号] = a.[产品编号] group by a.产品编号 |