ソースコード
/*倉庫データ(WAREHOUSE)の倉庫名(WH_NAME)が「浦和倉庫」となっている倉庫コード(WH_CODE)が設定されている受注データ(ORDERS)より、
下記の条件で、該当倉庫の売れ筋商品を表示しなさい。
該当する受注データに紐付く受注データ明細(ORDERS_DTL)の受注数量(ORDER_QTY)を商品コード(ITEM_CODE)毎に集計して、
集計した数量が50個以上となる商品を表示すること。ただし、商品データ(ITEM)に該当の商品コードが存在しない場合は、商品名称は非表示(NULL)のままとする。
受注データ明細の商品コード → CODE
商品名称 → NAME
集計した受注数量 → SUM_QTY
*/
SELECT
    OD.ITEM_CODE AS CODE
    , I.ITEM_NAME AS NAME
    , SUM(OD.ORDER_QTY) AS SUM_QTY
FROM
    ORDERS AS O
    INNER JOIN
        ORDERS_DTL AS OD
        ON O.ORDER_NO = OD.ORDER_NO
    INNER JOIN
        ITEM AS I
        ON OD.ITEM_CODE = I.ITEM_CODE
    RIGHT OUTER JOIN
        WAREHOUSE AS W
        ON O.WH_CODE = W.WH_CODE
WHERE
    W.WH_NAME = "浦和倉庫"
GROUP BY
    OD.ITEM_CODE
HAVING
    SUM(OD.ORDER_QTY) >= 50
ORDER BY
    SUM_QTY DESC
    , CODE DESC
提出情報
提出日時2024/12/07 23:17:12
コンテスト第1回 SQLコンテスト初級編
問題売れ筋商品
受験者befreetech
状態 (詳細)WA
(Wrong Answer: 誤答)
メモリ使用量86 MB
メッセージ
テストケース(通過数/総数)
0/2
状態
メモリ使用量
データパターン1
WA
86 MB
データパターン2
WA
86 MB