SQL文 合并列字符和自定义排序

SQL文
(1)自定义排序
	ORDER BY
	  CASE AM.状態
	      WHEN 4 THEN 1
		  WHEN 1 THEN 2
		  WHEN 3 THEN 3
		  WHEN 5 THEN 4
		  WHEN 2 THEN 5
		  WHEN 6 THEN 5
		  END,
	 AM.申請区分,
	  CASE 
	    WHEN AH.lastdate is null THEN 100000
		ELSE AH.lastdate
		END asc,
	  CASE 
	    WHEN AM.更新日時 is null THEN 100000
		ELSE AM.更新日時
		END
		
(1)一列数据合并为一行数据 FOR XML PATH('') 将数据转化为XML格式。('')可以设置节点名称
	SELECT Stuff((SELECT ','+MessageContext 
			FROM #temp T2
			WHERE T2.ApplyId= T1.ApplyId FOR XML PATH('')),1,1,'') AS MessageContext

猜你喜欢

转载自blog.csdn.net/u012601647/article/details/68592353
今日推荐