SQLServer列转行
来源:互联网 发布:微信扫二维码抽奖软件 编辑:程序博客网 时间:2024/06/05 10:30
insert into [KS_DataBase2016].dbo.KS_EquipRec20160817 select
a.EquipMentID,da.AttrID,a.AttributeValue,a.ColTime from (SELECT EquipMentID,ColTime,AttributeName,AttributeValue
FROM [KS_DataBaseSX].[dbo].[KS_DataRecord]
UNPIVOT(
AttributeValue for AttributeName IN
([StaRecCumAmt]
,[StaRecInsCumAmt]
,[WorRecCumAmt]
,[WorRecInsCumAmt]
,[RecPressure]
,[RecTemperature]
,[RecConcentration])
) AS unpvt
where ColTime >= '2016-08-17' and ColTime < '2016-08-18' and AttributeValue >0) a
left join [KS_DataBaseSX].[dbo].[KS_EquipMent] em on a.EquipMentID = em.EquipMentID
left join [KS_DataBaseSX].[dbo].[KS_Product] p on em.ProductID = p.ProductID
left join [KS_DataBaseSX].[dbo].[KS_Class] c on p.ClassID = c.ClassID
left join [KS_DataBase3.0].[dbo].[KS_Import_temp] i on a.AttributeName = i.AttributeName and p.ClassID = i.ClassID
left join [KS_DataBase3.0].[dbo].[KS_DAttribute] da on da.FieldName = i.FieldName and da.ClassID = i.ClassID
a.EquipMentID,da.AttrID,a.AttributeValue,a.ColTime from (SELECT EquipMentID,ColTime,AttributeName,AttributeValue
FROM [KS_DataBaseSX].[dbo].[KS_DataRecord]
UNPIVOT(
AttributeValue for AttributeName IN
([StaRecCumAmt]
,[StaRecInsCumAmt]
,[WorRecCumAmt]
,[WorRecInsCumAmt]
,[RecPressure]
,[RecTemperature]
,[RecConcentration])
) AS unpvt
where ColTime >= '2016-08-17' and ColTime < '2016-08-18' and AttributeValue >0) a
left join [KS_DataBaseSX].[dbo].[KS_EquipMent] em on a.EquipMentID = em.EquipMentID
left join [KS_DataBaseSX].[dbo].[KS_Product] p on em.ProductID = p.ProductID
left join [KS_DataBaseSX].[dbo].[KS_Class] c on p.ClassID = c.ClassID
left join [KS_DataBase3.0].[dbo].[KS_Import_temp] i on a.AttributeName = i.AttributeName and p.ClassID = i.ClassID
left join [KS_DataBase3.0].[dbo].[KS_DAttribute] da on da.FieldName = i.FieldName and da.ClassID = i.ClassID
阅读全文
0 0
- Sqlserver 列转行
- sqlserver中的列转行
- sqlserver 行转列 列转行
- SQLserver行转列,列转行
- SQLSERVER-XML-列转行
- SQLServer列转行
- SqlServer 2000/2005 列转行 行转列收集
- SqlServer 列转行 行转列 强大的SQLsever 博客
- sqlserver行转列与列转行(PIVOT与UNPIVOT)
- 列转行
- 列转行
- 列转行
- 列转行
- 列转行
- 列转行
- 列转行
- 列转行
- 列转行
- storm的消息格式分析
- 如何实现一个高效的队列
- 实例3-1 树的同构
- jmeter 断言(检查点)
- AngularJS 中的Scope(作用域)
- SQLServer列转行
- 前端之怎么切片
- 关于msp
- 一些学习网站
- MAC下修改XAMPP里MySQL服务器的密码
- Java 反射(reflection)/注释(Annotation)/监听器(Listener)/装饰器(wrapper)/过滤器(Filter)一锅煮
- 使用ResourceBundle加载properties文件
- 自动监控并重启服务supervise
- AudioFlinger 源码解析