以文本方式查看主题 - 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=108137) |
-- 作者:huwenguang2008 -- 发布时间:2017/10/17 10:38:00 -- [求助]这个SQL语句怎么写 见图片。 |
-- 作者:有点甜 -- 发布时间:2017/10/17 10:56:00 -- 连接两个表,然后分组统计。
http://www.foxtable.com/webhelp/scr/2322.htm
http://www.foxtable.com/webhelp/scr/2321.htm
----------------或者是,直接用代码
http://www.foxtable.com/webhelp/scr/2305.htm
http://www.foxtable.com/webhelp/scr/2392.htm
|
-- 作者:kaiyu -- 发布时间:2017/10/17 11:09:00 -- sel ect 生产单号,工序条码,工价,派工数量,(sel ect sum(生产数量)from 生产报工 where 生产报工.生产单号 = 生产工序明细.生产单号 and 生产报工.工序条码 = 生产工序明细.工序条码) AS 生产数量 from 生产工序明细表 |
-- 作者:有点甜 -- 发布时间:2017/10/17 11:15:00 --
[此贴子已经被作者于2017/10/17 11:16:39编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/10/17 11:18:00 -- Select 生产单号,工序条码,工价,sum(派工数量) As 派工数量,sum(生产数量) As 生产数量 from (Select 生产单号,工序条码,工价,派工数量,0 As 生产数量 from {生产工序明细表} union all Select 生产单号,工序条码,工价,0, 生产数量 from {生产报工}) group by 生产单号,工序条码,工价 |
-- 作者:huwenguang2008 -- 发布时间:2017/10/17 12:33:00 -- 好像不行啊 |
-- 作者:有点甜 -- 发布时间:2017/10/17 13:09:00 -- 以下是引用huwenguang2008在2017/10/17 12:33:00的发言:
好像不行啊
上传实例测试。 |
-- 作者:huwenguang2008 -- 发布时间:2017/10/17 13:18:00 -- 可以的谢谢。 |