Rumah > pangkalan data > tutorial mysql > mysql如何获取规定时间段内的统计数据的代码详解

mysql如何获取规定时间段内的统计数据的代码详解

黄舟
Lepaskan: 2017-05-14 10:02:23
asal
1434 orang telah melayarinya

这篇文章主要介绍了mysql 获取规定时间段内的统计数据的相关资料,需要的朋友可以参考下

mysql 获取规定时间段内的统计数据

按年统计

SELECT 
  count(*), 
  DATE_FORMAT(order_info.create_time, '%Y-%m-%d') AS count_by_date 
FROM 
  order_info 
WHERE 
  DATE_FORMAT(order_info.create_time, '%Y') = '2017' 
GROUP BY 
  count_by_date 
ORDER BY NULL
Salin selepas log masuk

按月统计

SELECT 
  count(*), 
  DATE_FORMAT(order_info.create_time, '%Y-%m-%d') AS count_by_date 
FROM 
  order_info 
WHERE 
  DATE_FORMAT(order_info.create_time, '%Y-%m') = '2017-04' 
GROUP BY 
  count_by_date 
ORDER BY NULL
Salin selepas log masuk

具体变换可以自己根据需求变更

Atas ialah kandungan terperinci mysql如何获取规定时间段内的统计数据的代码详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan