2013-12-18 63 views
1

我想獲得所有的日期時間列在我的分貝,但但它在圖表使用Chart.js,現在硬編碼數據工作正常,但我想知道我可以使用我的分貝datetime col來統計每個月發生的註冊次數,然後將其返回給圖表,任何人都知道如何執行此操作?SQL格式DATETIME來計算月

目前當有人報進入的日期,如: 2013年12月18日12點03分50秒

所以我需要搶個月,然後張貼此爲圖:)

回答

0

剛使用MySQL MONTH()功能,如:

SELECT MONTH(table.date) from table WHERE ...

如果你想通過數月的量,因此通過MONTH(datetime)使用COUNT函數和組查詢。如果您需要幫助,請留下評論。

例如,如果你有一個具有用戶列表的表,它看起來就像是:

SELECT YEAR(register_date), MONTH(register_date) AS MONTH, COUNT(*) AS registered FROM users GROUP BY YEAR(register_date), MONTH(register_date) - 這會給你註冊用戶的結果,按年份和月份數。

+0

會計算幾個月,還是我需要包括計數() –

+0

編輯答案。 – user

+0

最後一個col是我需要的:http://d.pr/i/OiUs signup_date,它有datetime類型 –