标签:creat name for 显示日期 cat sep 利用 ase val
sql:
利用group_concat()方法,参数为需要合并的字段,合并的字段分隔符默认为逗号,可通过参数separator指定,该方法往往配合group by 一起使用。
利用group_concat()合并多行数据到一行
group_concat(b.name separator ‘-‘)
DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。
DATE_FORMAT(usr.VALID_DATE,‘%Y-%m-%d‘)
使用CASE函数将多列合并成一列:
SELECT a.BUSINESS_ID,MAX(a.e) AS success,MAX(a.c) AS fail,NOW() FROM
       (   SELECT BUSINESS_ID,   CASE STATUS WHEN 1 THEN COUNT(STATUS) ELSE 0 END AS e , 
         CASE STATUS WHEN 0 THEN COUNT(STATUS) ELSE 0 END AS c   
         FROM A 
         WHERE  CREATE_TIME BETWEEN DATE_SUB(NOW(),INTERVAL 1 DAY) AND NOW()   
            GROUP BY BUSINESS_ID,STATUS   ) a   GROUP BY BUSINESS_ID 
标签:creat name for 显示日期 cat sep 利用 ase val
原文地址:http://www.cnblogs.com/liuying1995/p/6858237.html