ソースコード
update sku as S
    set std_cost_price=(
        select std_cost_price from goods
        where S.goods_code=goods.goods_code),
    update_user_name='MODIFY',
    user_update_datetime='2024-08-31 00:00:00'
where S.sku_code in 
    (select 
        sku.sku_code
    from sku
    inner join (
        select 
            goods_code,
            std_cost_price,
            round(avg(std_cost_price*1.0) over(partition by goods_code),0) as avgcost
        from sku) as A
    on sku.goods_code=a.goods_code
    and sku.std_cost_price=a.std_cost_price
    where sku.std_cost_price<A.avgcost
    );

提出情報
提出日時2024/09/01 19:49:26
コンテスト第2回 SQLコンテスト初級編
問題原価更新
受験者kate
状態 (詳細)AC
(Accepted: 正答)
メモリ使用量92 MB
メッセージ
テストケース(通過数/総数)
3/3
状態
メモリ使用量
データパターン1
AC
85 MB
データパターン2
AC
86 MB
データパターン3
AC
92 MB