求當月、前月的每天數據總量和去年、今年的每月數據總量SQL語句(MySql)

1、獲取當月的每天數據總量:

SELECT
     count(1) AS 別名,
     DAY(時間字段名) as 別名
FROM
 表名
WHERE   MONTH(時間字段名) = MONTH( NOW( ) )
GROUP BY  DAY(時間字段名)

2、獲取前月的每天數據總量:

SELECT
      count(1) AS 別名,
      DAY(時間字段名) as 別名
 FROM
  表名
 WHERE   MONTH(時間字段名) = MONTH( NOW( ) )-1
 GROUP BY  DAY(時間字段名)

3、獲取去年的每月數據總量:

SELECT
     count(1) AS 別名,
     MONTH(時間字段名) as 別名
FROM
表名
WHERE   YEAR(時間字段名 ) = YEAR( NOW( ) )-1
GROUP BY  MONTH(時間字段名)

4、獲取今年的每月數據總量:

SELECT
     count(1) AS 別名,
     MONTH(時間字段名) as 別名
FROM
 表名
WHERE   YEAR(時間字段名 ) = YEAR( NOW( ) )
GROUP BY  MONTH(時間字段名)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章