你如何总结和组合一个字符串

jos*_*hmc 3 sql plsql oracle11g

我怎样才能得到:

  pn     | min max
  ------ | ------
  ABC123 | 0,0
  ABC123 | 1,1
  ABC123 | 1,1
  ABC123 | 1,1
Run Code Online (Sandbox Code Playgroud)

至:

  pn     | min max
  ------ | -------
  ABC123 | 3,3
Run Code Online (Sandbox Code Playgroud)
  • Oracle数据库11g
  • PL/SQL 11.2.4.0

这就是我现在拥有的:

SELECT
   PN_INVENTORY_LEVEL.PN,
   PN_INVENTORY_LEVEL.MAXIMUM_STOCK || ',' || PN_INVENTORY_LEVEL.MINIMUM_STOCK AS MIN_MAX
FROM
   PN_INVENTORY_LEVEL
WHERE ("PN_INVENTORY_LEVEL"."PN" = :PN)
Run Code Online (Sandbox Code Playgroud)

小智 5

尝试使用

 SELECT
               PN_INVENTORY_LEVEL.PN,
               Sum(PN_INVENTORY_LEVEL.MAXIMUM_STOCK) || ',' || sum(PN_INVENTORY_LEVEL.MINIMUM_STOCK) AS MIN_MAX
    FROM
               PN_INVENTORY_LEVEL
    WHERE ("PN_INVENTORY_LEVEL"."PN" = :PN)
group by PN_INVENTORY_LEVEL.PN
Run Code Online (Sandbox Code Playgroud)