不知道是不是从哪个贴拷的!SELECT 
HEAT_CODE ,
sum( CASE WHEN CP2_SHIEF_DIVISION = '甲' THEN 1 ELSE 0 END ) AS A,
sum( CASE WHEN CP2_SHIEF_DIVISION = '乙' THEN 1 ELSE 0 END ) AS B,
sum( CASE WHEN CP2_SHIEF_DIVISION = '丙' THEN 1 ELSE 0 END ) AS C,
sum( CASE WHEN CP2_SHIEF_DIVISION = '丁' THEN 1 ELSE 0 END ) AS D   
FROM MANAGE_CP2
WHERE HEAT_CODE IN ( SELECT DISTINCT HEAT_CODE
                     FROM   QualityMovingCard
                     WHERE  Moving_Bundle_time_to BETWEEN @DateFrom AND @DateTo)
GROUP BY HEAT_CODE 
ORDER BY HEAT_CODE