亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將多個查詢合并為 1 個查詢 - 在同一行

將多個查詢合并為 1 個查詢 - 在同一行

PHP
aluckdog 2022-01-24 10:25:30
我有 1 個名為 itemmovement 的表:它有 Item Id、Quantity In、Quantity Out、Invoice Id、Date。我需要在一個查詢中顯示已售出多少件,并且在已售列旁邊會有當前的手頭數量。項目運動Id itemid qtyin qtyout invid 日期1     1            10                          2019-01-042     2            8                           2019-01-063     2                      2         1       2019-01-084     1                      3         2       2019-01-125     2            1                           2019-02-046     3            4                           2019-03-047     1                      1         3       2019-04-04我需要查詢來顯示這個結果Id itemid 已售數量 OnHandQty1     1               4             62     2               2             73     3               0             4我正在嘗試使用此查詢但不工作選擇 * 從 (        選擇 itmv.itemid,sum(itmv.qtyout)-sum(itmv.qtyin)        FROM itemmoveitmv        WHERE(itmv.systemdate BETWEEN '2019-01-01' AND '2019-06-01')和                 顯示> 0         按 itmv.itemid 分組)作為結果 1,        (選擇總和(itmv2.qtyin)-總和(itmv2.qtyout)        來自 itemmovement itmv2        其中 itmv.itemid=itmv2.itemid        按 itmv2.itemid 分組)作為 result2        按 sum(itmv.qtyin)-sum(itmv.qtyout) 排序
查看完整描述

2 回答

?
尚方寶劍之說

TA貢獻1788條經驗 獲得超4個贊

你只是想要聚合嗎?


select itemid,

       sum(qtyout) as sold_quantity,

       coalesce(sum(qtyin), 0) - coalesce(sum(qtyout), 0) as onhand

from itemmovement itmv

group by itemid;


查看完整回答
反對 回復 2022-01-24
?
侃侃爾雅

TA貢獻1801條經驗 獲得超16個贊

按 id 和聚合分組:


select

  itemid,

  coalesce(sum(qtyout), 0) `Sold Quantity`,

  coalesce(sum(qtyin), 0) - coalesce(sum(qtyout), 0) OnHandQty

from itemmovement

group by itemid

請參閱演示。

結果:


| itemid | Sold Quantity | OnHandQty |

| ------ | ------------- | --------- |

| 1      | 4             | 6         |

| 2      | 2             | 7         |

| 3      | 0             | 4         |


查看完整回答
反對 回復 2022-01-24
  • 2 回答
  • 0 關注
  • 182 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號