簡體   English   中英

每月平均圖表日期,如何?

[英]Average of dates per months to Graph, how?

我在基於網站的Codeigniter上工作。 在我的數據庫中,我有很多這種格式的日期:yyyy-mm-dd hh:mm:ss

我想要的是在圖表中表示所有的12個月,以及每個月我在數據庫中擁有的日期總數。 目前僅是2012年的圖表,明年不適用於2013年。

我該怎么做? 有任何想法嗎?

我在google api中搜索了很多javascript圖形/表格,但沒有一個給我我需要的一切。 另外,我該如何從數據庫中讀取日期並將其“放入”每個月。

謝謝

首先,使用以下代碼從數據庫中提取平均日期:

SELECT ROUND(AVG(UNIX_TIMESTAMP(`date`)),0) as avg_time
FROM `data`
WHERE `id`>0
GROUP BY Month(`date`)

該SQL可以正常工作,並返回四舍五入到最接近值並unix_timestamp分組的平均unix_timestamp 如果需要,在PHP代碼中,您可以輕松地回溯到datetime格式。
您也可以添加WHERE關閉年度檢查。 例如: WHERE YEAR(date)=2012

祝好運 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM