Junky024 2021-05-14 00:41 采纳率: 100%
浏览 67
已采纳

SQL Server 搜索结果两行转化为两列

搜索结果的countt包含了门诊和住院的数量,countt是可变的;怎么把上图转换成下图的样子呢??

  • 写回答

6条回答 默认 最新

  • CSDN专家-showbo 2021-05-14 11:31
    关注
    SELECT  Referral_Report_Employee_No,
            isnull(住院,0)  住院Count,
            isnull(门诊,0)  门诊Count
    FROM    YourTable
    PIVOT
    (
        count(countt) FOR  Referral_Type IN ([住院], [门诊])
        
    ) [pivottable]
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?