ソースコード
update sku 
    set std_cost_price = 
        (
            select  goods_code,
                    std_cost_price, 
                    goods_code
                    std_cost_price, 
            case    
                when    std_cost_price < round(AVG(std_cost_price)) 
                    and 
                        sku.goods_code = goods_code
                    then    std_cost_price
                when    std_cost_price >= round(AVG(sku.std_cost_price))
                    and 
                            sku.goods_code = goods_code
                    then    sku.std_cost_price
            from    goods
            where   sku.goods_code = goods_code
            order by sku.goods_code
            
            ;
        ),
        update_user_name = 'MODIFY'
        user_update_datetime = '2024-08-31 00:00:00'
    
;


select sku.goods_code as 'SKU_商品コード(goods_code)',
       round(AVG(sku.std_cost_price)) as 'SKU_標準原価の平均値(平均標準原価)' ,
       goods.std_cost_price as 'G_標準原価'
       from sku 
       inner join goods on sku.goods_code = goods.GOODS_CODE
       group by sku.goods_code
       
;


提出情報
提出日時2024/09/07 22:54:42
コンテスト第2回 SQLコンテスト初級編
問題原価更新
受験者xjo
状態 (詳細)RE
(Runtime Error: 実行時エラー)
メモリ使用量90 MB
メッセージ
SQLITE_ERROR: near "from": syntax error
テストケース(通過数/総数)
0/3
状態
メモリ使用量
データパターン1
RE
83 MB
データパターン2
RE
87 MB
データパターン3
RE
90 MB