急急急!关于sql查询的问题 具体如下

mrhomesick 2014-11-13 11:00:35
关于科目名称这一列,我的查询的结果是

而最终要求的结果是前面加上科目类别,请问应该如何查询啊
要求的结果如下图

例如折旧费用的前面加上的那个‘制造费用’
请问该如何解决 拜托了
...全文
333 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jph1122 2014-11-21
  • 打赏
  • 举报
回复
select cast(字段 as varchar(10))+cast(字段 as varchar(10)) as 科别名称 from 表
freecodex 2014-11-13
  • 打赏
  • 举报
回复
用Case when 判断值属于哪个科目列表

SELECT CASE WHEN Col = 'Value1' THEN 'Kemu1 - ' + Col 
			WHEN Col = 'Value2' THEN 'Kemu1 - ' + Col    
			ELSE 'Kemu3 - ' + COl    END  AS  'COl'
	 FROM MyTable 
qq_23226943 2014-11-13
  • 打赏
  • 举报
回复
sleect 科目类别,‘--’,科目名称 from 表名
mrhomesick 2014-11-13
  • 打赏
  • 举报
回复
引用 3 楼 u012173239 的回复:
[quote=引用 楼主 mrhomesick 的回复:] 关于科目名称这一列,我的查询的结果是 而最终要求的结果是前面加上科目类别,请问应该如何查询啊 要求的结果如下图 例如折旧费用的前面加上的那个‘制造费用’ 请问该如何解决 拜托了
你至少要把表之间的结构和数据贴出来。[/quote] 单据头 是 t_voucher 单据体是 t_voucherentry 具体的话 可以帮我远程看下嘛?
Landa_Jimmy 2014-11-13
  • 打赏
  • 举报
回复
引用 楼主 mrhomesick 的回复:
关于科目名称这一列,我的查询的结果是 而最终要求的结果是前面加上科目类别,请问应该如何查询啊 要求的结果如下图 例如折旧费用的前面加上的那个‘制造费用’ 请问该如何解决 拜托了
你至少要把表之间的结构和数据贴出来。
mrhomesick 2014-11-13
  • 打赏
  • 举报
回复
请问value1 value2 代表什么啊

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧