ソースコード
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 G.GOODS_CODE,G.STD_COST_PRICE as STD_COST_PRICE
    ,Average
    from SKU as G
    left outer join AVe  
      on G.GOODS_CODE=AVe.GOODS_CODE
    where G.STD_COST_PRICE < AVe.Average
    )

--select *
--from sub

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 
where UPDATE_USER_NAME = 'MODIFY'
  and  USER_UPDATE_DATETIME = '2024-08-31 00:00:00'
提出情報
提出日時2024/12/02 18:23:48
コンテスト第2回 SQLコンテスト初級編
問題原価更新
受験者ZZPBAA79
状態 (詳細)TLE
(Time Limit Exceeded: 時間制限オーバー)
メモリ使用量105 MB
メッセージ
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
WA
84 MB
データパターン2
WA
105 MB
データパターン3
TLE
MB