SELECT kp_id ,kp_hth, MAX(CASE 分组序号 WHEN 1 THEN (rtrim(kp_hm)) ELSE 0 END) AS 第1次开票号码
from oinv_ID GROUP BY kp_id,kp_hth
报错:
将 varchar 值 '00552319 00552384' 转换为数据类型为 int 的列时发生语法错误。
我 kp_hm这个列本来就是varchar啊,怎么就自动要转换为int了,这个是行专列的sql语句,我怎么去定行转为列的列的数据类型啊,不明白为什么会报错?请大侠指教
from oinv_ID GROUP BY kp_id,kp_hth
报错:
将 varchar 值 '00552319 00552384' 转换为数据类型为 int 的列时发生语法错误。
我 kp_hm这个列本来就是varchar啊,怎么就自动要转换为int了,这个是行专列的sql语句,我怎么去定行转为列的列的数据类型啊,不明白为什么会报错?请大侠指教
解决方案 »
- 简单的表更新问题,大家请进来帮忙看看
- 简单的SQL,有兴趣的帮忙完成!!!!!!!!!!!!!!!!!
- 各位大侠进来看看,这句sql该怎么优化,自己看了都很恶心。。
- 数据库置疑终极解决办法
- 求助各位高人!!!!! 十万火急
- 什么是faq阿????????
- sql server数据库的SQL语句支持Rs.MovePrevious吗?
- 关于自建数据库访问的问题,求各位赐教了,不然睡不着~(大力~~大力~~~)
- 求助:SQL语句 A字段的最大值对应的B字段的累加值(毕业设计1)
- 送100分给 warning(爱就爱了),快点进来。。
- sql server 2000
- update 中 用exists 出现的问题
from oinv_ID GROUP BY kp_id,kp_hth
from oinv_ID GROUP BY kp_id,kp_hth