蜜桃av色欲a片精品一区,麻豆aⅴ精品无码一区二区,亚洲人成网站在线播放影院在线,亚洲 素人 字幕 在线 最新

微立頂科技

新聞資訊

創(chuàng)新 服務(wù) 價(jià)值

  SQL 帶條件查詢的參數(shù)化動(dòng)態(tài)PIVOT行轉(zhuǎn)列

發(fā)布日期:2022/1/9 7:36:00      瀏覽量:

--6:帶條件查詢的參數(shù)化動(dòng)態(tài)PIVOT行轉(zhuǎn)列
-- =============================================
-- Create date: <2014.05.26>
-- Description:    <參數(shù)化動(dòng)態(tài)PIVOT行轉(zhuǎn)列,帶條件查詢的參數(shù)化動(dòng)態(tài)PIVOT行轉(zhuǎn)列>
-- =============================================
DECLARE @sql_str NVARCHAR(MAX)
DECLARE @sql_col NVARCHAR(MAX)
DECLARE @sql_where NVARCHAR(MAX)
DECLARE @tableName SYSNAME --行轉(zhuǎn)列表
DECLARE @groupColumn SYSNAME --分組字段
DECLARE @row2column SYSNAME --行變列的字段
DECLARE @row2columnValue SYSNAME --行變列值的字段
SET @tableName = ’TestRows2Columns’
SET @groupColumn = ’UserName’
SET @row2column = ’Subject’
SET @row2columnValue = ’Source’
SET @sql_where = ’WHERE UserName = ’’王五’’’

--從行數(shù)據(jù)中獲取可能存在的列
SET @sql_str = N’
SELECT @sql_col_out = ISNULL(@sql_col_out + ’’,’’,’’’’) + QUOTENAME([’+@row2column+’]) 
    FROM [’+@tableName+’] ’+@sql_where+’ GROUP BY [’+@row2column+’]’
--PRINT @sql_str
EXEC sp_executesql @sql_str,N’@sql_col_out NVARCHAR(MAX) OUTPUT’,@sql_col_out=@sql_col OUTPUT
--PRINT @sql_col

SET @sql_str = N’
SELECT * FROM (
    SELECT [’+@groupColumn+’],[’+@row2column+’],[’+@row2columnValue+’] FROM [’+@tableName+’]’+@sql_where+’) p PIVOT 
    (SUM([’+@row2columnValue+’]) FOR [’+@row2column+’] IN ( ’+ @sql_col +’) ) AS pvt 
ORDER BY pvt.[’+@groupColumn+’]’
--PRINT (@sql_str)
EXEC (@sql_str)


  業(yè)務(wù)實(shí)施流程

需求調(diào)研 →

團(tuán)隊(duì)組建和動(dòng)員 →

數(shù)據(jù)初始化 →

調(diào)試完善 →

解決方案和選型 →

硬件網(wǎng)絡(luò)部署 →

系統(tǒng)部署試運(yùn)行 →

系統(tǒng)正式上線 →

合作協(xié)議

系統(tǒng)開發(fā)/整合

制作文檔和員工培訓(xùn)

售后服務(wù)

馬上咨詢: 如果您有業(yè)務(wù)方面的問題或者需求,歡迎您咨詢!我們帶來的不僅僅是技術(shù),還有行業(yè)經(jīng)驗(yàn)積累。
QQ: 39764417/308460098     Phone: 13 9800 1 9844 / 135 6887 9550     聯(lián)系人:石先生/雷先生