求SQL语句

dacsd 2009-04-10 09:48:48
现在有两个表分别是和设备维修表(WXF),字段如下:
人工成本表(GZB)
ID 年月 车间 人工成本
1 200901 车间1 10000
2 200901 车间2 12000
3 200902 车间1 15000
...

设备维修表(WXF)
ID 年月 车间 修理费
1 200901 车间1 20000
2 200901 车间2 22000
3 200902 车间1 25000
...

现在希望得到这样一个表
年月 车间 费用类别 金额
200901 车间1 人工成本 10000
200901 车间2 人工成本 12000
200902 车间1 人工成本 15000
200901 车间1 修理费 20000
200901 车间2 修理费 22000
200902 车间1 修理费 25000
...




...全文
75 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
dacsd 2009-04-10
  • 打赏
  • 举报
回复
谢谢you_tube
看样子我结帖早了。
htl258_Tony 2009-04-10
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 dacsd 的回复:]
谢谢
如果不是简单的连接,而是能否按年月、车间、费用类别分组汇总呢?
[/Quote]
select 年月,车间,费用类别,sum(金额) 总金额
from
(
select 年月,车间,'人工成本' as 费用类别,人工成本 as 金额 from GZB
union all
select 年月,车间,'修理费' as 费用类别,修理费 as 金额 from WXF
) t
group by 年月,车间,费用类别
you_tube 2009-04-10
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 dacsd 的回复:]
谢谢
如果不是简单的连接,而是能否按年月、车间、费用类别分组汇总呢?
[/Quote]

select * from (
select 年月,车间,'人工成本' as 费用类别,人工成本 as 金额 from GZB
union all
select 年月,车间,'修理费'as 费用类别,修理费 from WXF )T
group by 年月,车间,费用类别
order by 年月
you_tube 2009-04-10
  • 打赏
  • 举报
回复
select * from (
select 年月,车间,'人工成本' as 费用类别,人工成本 as 金额 from GZB
union all
select 年月,车间,'修理费'as 费用类别,修理费 from WXF )T
group by 年月,车间,费用类别
order by 年月
duanzhi1984 2009-04-10
  • 打赏
  • 举报
回复
SELECT 年月,车间,'人工成本', 人工成本FROM GZB
UNION ALL
SELECT 年月,车间,'修理费',修理费 FROM WXF
dacsd 2009-04-10
  • 打赏
  • 举报
回复
谢谢
如果不是简单的连接,而是能否按年月、车间、费用类别分组汇总呢?
-狙击手- 2009-04-10
  • 打赏
  • 举报
回复
[Quote=引用楼主 dacsd 的帖子:]
现在有两个表分别是和设备维修表(WXF),字段如下:
人工成本表(GZB)
ID 年月 车间 人工成本
1 200901 车间1 10000
2 200901 车间2 12000
3 200902 车间1 15000
...

设备维修表(WXF)
ID 年月 车间 修理费
1 200901 车间1 20000
2 200901 车间2 22000
3 200902 车间1 25000
...

现在希望得到这样一个表
年月 车间 费用类别 金额
200901 车间1 人工成…
[/Quote]

select 年月,车间,'人工成本' as 费用类别,人工成本 as 金额 from GZB
union all
select 年月,车间,'修理费',修理费 from WXF

ks_reny 2009-04-10
  • 打赏
  • 举报
回复

select 年月,车间,‘人工成本’as 费用类别, 人工成本 from GZB
union
select 年月,车间,‘修理费’as 费用类别, 修理费 from WXF
Zoezs 2009-04-10
  • 打赏
  • 举报
回复

select 年月,车间,'人工成本' as 费用类别,人工成本 as 金额 from GZB
union all
select 年月,车间,'修理费' as 费用类别,修理费 as 金额 from WXF
Zoezs 2009-04-10
  • 打赏
  • 举报
回复

select 年月,车间,'人工成本' as 费用类别,人工成本 as 金额 from GZB
union all
select 年月,车间,'修理费' as 费用类别,修理费 as 金额 from WXF
水族杰纶 2009-04-10
  • 打赏
  • 举报
回复
SELECT * ,'人工成本'FROM GZB
UNION ALL
SELECT * ,'修理费' FROM WXF
水族杰纶 2009-04-10
  • 打赏
  • 举报
回复
SELECT * FROM GZB
UNION ALL
SELECT * FROM WXF

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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