源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

SQL Server 交叉表查询 case

  • 时间:2021-10-04 08:38 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:SQL Server 交叉表查询 case
代码如下所示: 表landundertake结构如下所示: [img]http://files.jb51.net/upload/201112/20111226235800694.jpg[/img] 表appraiser结构如下所示: [img]http://files.jb51.net/upload/201112/20111226235800507.jpg[/img] access代码:
[u]复制代码[/u] 代码如下:
TRANSFORM First(Landundertake.valuerId) AS valuerId之First SELECT Appraiser.quarterId, Landundertake.landCode FROM Landundertake INNER JOIN Appraiser ON (Landundertake .valuerId = Appraiser.valuerID) AND (Landundertake .quarterId = Appraiser.quarterId) GROUP BY Appraiser.quarterId, Landundertake .landCode PIVOT Landundertake .valuerGrade;
SQL server代码:
[u]复制代码[/u] 代码如下:
select dbo.appraiser.quarterID,dbo.landUndertake.landcode,case dbo.landUndertake.appraiserGrade when 'appraiserID1' then dbo.landundertake.appraiserID else null END as appraiserID,case dbo.landUndertake.appraiserGrade when 'appraiserID2' then dbo.landundertake.appraiserID else null END as appraiserID1 from dbo.LandUndertake inner join dbo.Appraiser ON dbo.LandUndertake.quarterID=dbo.appraiser.quarterID and dbo.landundertake.appraiserID=DBO.Appraiser.appraiserID Group by dbo.appraiser.quarterID,dbo.landUndertake.landcode,dbo.landundertake.appraiserGrade,dbo.landundertake.appraiserID
交叉表查询结果如下所示: [img]http://files.jb51.net/upload/201112/20111226235800589.jpg[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部