SELECT ORIGIN_NAME, SUM(NET_WEIGHT),
CASE WHEN ORIGIN_NAME IS NULL THEN 'Basket' ELSE ORIGIN_NAME END AS ORIGIN
FROM VW_PURCHASE_ORDER
GROUP BY ORIGIN_NAME
円グラフで使用する上記のクエリがあります。
ただし、このクエリが取得する情報には重複するレコードがあるため、上記のクエリを実行する必要があります(ただし、句を終了するための適切な式がないため、WHEREが間違っていると確信しています)
WHERE DISTINCT PO_PREFIX||PO_NUMBER||PO_SUFFIX
重複するレコードの重みを二重にカウントしないように
サブクエリを試しましたが、現在SQLプログラミングの初心者であり、正しく実行できなかったと思います(SELECT DISTINCT列をサブクエリとして使用できますか?)。