起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 106|回复: 1

[请求]复杂的SQL语句更新问题**

[复制链接]
发表于 2008-3-6 14:59:52 | 显示全部楼层 |阅读模式
现有这么一个表T9003_MWH_PLAN_MONTH,字段M_YEAR、M_MONTH、M_TYPE、PLANT_ID、MWH
取数据所写的SQL语句为:
select M_YEAR,PLANT_ID,PLANT_NAME,M_TYPE,
       MAX(case M_MONTH when 1 then MWH end) JAN,
       MAX(case M_MONTH when 2 then MWH end) FEB,
       MAX(case M_MONTH when 3 then MWH end) MAR,
       MAX(case M_MONTH when 4 then MWH end) APR,
       MAX(case M_MONTH when 5 then MWH end) MAY,
       MAX(case M_MONTH when 6 then MWH end) JUN,
       MAX(case M_MONTH when 7 then MWH end) JUL,
       MAX(case M_MONTH when 8 then MWH end) AUG,
       MAX(case M_MONTH when 9 then MWH end) SEP,
       MAX(case M_MONTH when 10 then MWH end) OCT,
       MAX(case M_MONTH when 11 then MWH end) NOV,
       MAX(case M_MONTH when 12 then MWH end) DEC
       from T9003_MWH_PLAN_MONTH  
       Group by M_YEAR,PLANT_ID,PLANT_NAME,M_TYPE
在SQL数据集中也支持这样取,但是却不支持更新,一更新就提示“无效列名”。如何才能让数据集支持这样更新呢?
回复

使用道具 举报

发表于 2008-3-6 15:08:47 | 显示全部楼层
不支持这种sql的插入、更新数据
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 01:28 , Processed in 0.041270 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表