sql >> Database >  >> RDS >> Mysql

MySQL combineert COUNT, MAX en SUM

Probeer dit:

SELECT COL1,Max(COUNT_ID),Sum(SUM_MAX_COUNT) FROM(
SELECT COL1,
   Count(*) AS COUNT_ID,
   (SELECT Sum(Count(*))
    FROM   TABLE_NAME
    GROUP BY COL1) AS SUM_MAX_COUNT
FROM   TABLE_NAME
GROUP  BY COL1)
GROUP BY COL1;


  1. Oracle LISTAGG() voor het opvragen van gebruik

  2. AWS Datapipeline - probleem met tekens met accenten

  3. Voeg bedragen toe uit twee verschillende tabellen Oracle

  4. Opsommen van rijen in een inner join