ソースコード
with AVe as (
        select 
            GOODS_CODE,
            ROUND(AVG(coalesce(STD_COST_PRICE,0)),1) as Average
        from SKU
        group by GOODS_CODE
)
,sub as (
    select S.GOODS_CODE,G.STD_COST_PRICE as STD_COST_PRICE
    ,Average
    from SKU as S
    left outer join AVe  
      on S.GOODS_CODE=AVe.GOODS_CODE
    inner join GOODS as G
      on S.GOODS_CODE=G.GOODS_CODE
    where S.STD_COST_PRICE < AVe.Average
    )

update SKU
set 
    STD_COST_PRICE = sub.STD_COST_PRICE,
    UPDATE_USER_NAME = 'MODIFY',
    USER_UPDATE_DATETIME = '2024-08-31 00:00:00'
from sub
where 
    SKU.GOODS_CODE = sub.GOODS_CODE;
--select * from SKU 
提出情報
提出日時2024/12/03 09:26:55
コンテスト第2回 SQLコンテスト初級編
問題原価更新
受験者ZZPBAA79
状態 (詳細)TLE
(Time Limit Exceeded: 時間制限オーバー)
メモリ使用量104 MB
メッセージ
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
WA
85 MB
データパターン2
WA
104 MB
データパターン3
TLE
MB