您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
-->
当前位置:首页 >> 编程问答 >> MSSQL >> 求教个SQL 语句怎么写

求教个SQL 语句怎么写

来源:网络整理     时间:2018/1/22 2:13:02     关键词:

关于网友提出的“ 求教个SQL 语句怎么写”问题疑问,本网通过在网上对“ 求教个SQL 语句怎么写”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 求教个SQL 语句怎么写

解决方案1:

--测试数据
if not object_id(N'Tempdb..#T') is null
drop table #T
Go
Create table #T([日期] Date,[设备] nvarchar(30),[设备温度] int)
Insert #T
select '20171120',N'SQM711LM01',1 union all
select '20171120',N'SQM711LM02',2 union all
select '20171120',N'SQM711LM03',3 union all
select '20171121',N'SQM711LM01',4 union all
select '20171121',N'SQM711LM02',5 union all
select '20171121',N'SQM711LM03',6 union all
select '20171122',N'SQM711LM01',7 union all
select '20171122',N'SQM711LM02',8 union all
select '20171123',N'SQM711LM08',9 union all
select '20171123',N'SQM711LM09',10
Go
--测试数据结束
declare @sql varchar(8000)
set @sql='select 日期'
select @sql=@sql+' , max(case 设备 when '''+ 设备 +''' then 设备温度 else 0 END) [ 设备'+ 设备 +'温度]'
from (select distinct 设备 from #T) as a
set @sql=@sql+' from #T group by 日期'
exec(@sql) 

 求教个SQL 语句怎么写
  • 5、如何自己写SQL语句


以上介绍了“ 求教个SQL 语句怎么写”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4531888.html

相关图片

相关文章