multiple query same table but in different columns mysql

后端 未结 4 2197
误落风尘
误落风尘 2020-11-22 09:28

I\'m trying to get more columns summarizing the result from 2 different tables

SET @start_res = 20150301;
SET @finish_res= 20150501;
SET @finish_check= 20150         


        
4条回答
  •  眼角桃花
    2020-11-22 09:52

    This is a pretty common pattern:

    SELECT DAY_IN, COUNT(*) AS arr,
            SUM(IF(PAT_STATUS  like '%ong%', 1, 0)) AS ONG1,
            SUM(IF(PAT_STATUS  like '%rtde%', 1, 0)) AS RTED,
            SUM(IF(PAT_STATUS  like '%pol%', 1, 0)) AS POL1,
            SUM(IF(PAT_STATUS  like '%para%', 1, 0)) AS para
    FROM t_hospital 
    WHERE DAY_IN between @start_check and @finish_check 
        and RES_DATE between @start_res and @finish_res  
        and ID_daily_hos =@daily_hos
    GROUP BY DAY_IN
    

提交回复
热议问题