1 2 3 4 5 6 7 8 9 10
| SELECT
IF(table_date = DATE_SUB(CURDATE(), INTERVAL 6 DAY), COUNT(*), 0) AS DATE_SUB(CURDATE(), INTERVAL 6 DAY),
IF(table_date = DATE_SUB(CURDATE(), INTERVAL 5 DAY), COUNT(*), 0) AS DATE_SUB(CURDATE(), INTERVAL 5 DAY),
IF(table_date = DATE_SUB(CURDATE(), INTERVAL 4 DAY), COUNT(*), 0) AS DATE_SUB(CURDATE(), INTERVAL 4 DAY),
IF(table_date = DATE_SUB(CURDATE(), INTERVAL 3 DAY), COUNT(*), 0) AS DATE_SUB(CURDATE(), INTERVAL 3 DAY),
IF(table_date = DATE_SUB(CURDATE(), INTERVAL 2 DAY), COUNT(*), 0) AS DATE_SUB(CURDATE(), INTERVAL 2 DAY),
IF(table_date = DATE_SUB(CURDATE(), INTERVAL 1 DAY), COUNT(*), 0) AS DATE_SUB(CURDATE(), INTERVAL 1 DAY),
IF(table_date = CURDATE(), COUNT(*), 0) AS CURDATE()
FROM ma_table
GROUP BY id |
Partager