コンテストの制限時間が終了しました。
以降も提出を行うことができますが、順位集計には反映されません。
以降も提出を行うことができますが、順位集計には反映されません。
ソースコード
SELECT
SA.SALES_DATE AS SAL_DATE
, SA.SALES_NO AS NO
, SAD.ITEM_CODE AS ITEM_CODE
, SAD.SALES_QTY AS SAL_QTY
, SAD.DELIVERED_QTY AS DEL_QTY
-- CASE句で売上数量、出荷数量の値で出荷状況をセットする
, CASE
WHEN SAD.DELIVERED_QTY = 0
THEN '未出荷'
WHEN SAD.SALES_QTY > SAD.DELIVERED_QTY
THEN '一部出荷'
WHEN SAD.SALES_QTY = SAD.DELIVERED_QTY
THEN '出荷済'
ELSE NULL
END AS SHIP_STS
FROM
SALES AS SA
-- 売上データ明細を売上番頭で内部結合する
INNER JOIN SALES_DTL AS SAD
ON SAD.SALES_NO = SA.SALES_NO
WHERE
-- BETWEEN句で売上日を範囲指定する
SA.SALES_DATE BETWEEN '2024-04-01' AND '2024-04-10'
ORDER BY
-- 売上日は降順指定なので気を付ける
SA.SALES_DATE DESC
, SA.SALES_NO ASC
, SAD.ITEM_CODE ASC;
提出情報
提出日時 | 2024/05/17 11:02:53 |
コンテスト | 第1回 SQLコンテスト初級編 |
問題 | 出荷状況確認 |
受験者 | admin |
状態 (詳細) | AC (Accepted: 正答) |
メモリ使用量 | 84 MB |
メッセージ
テストケース(通過数/総数)
2/2
状態
メモリ使用量
データパターン1
AC
84 MB
データパターン2
AC
84 MB