首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >计算月份的SQL格式日期时间

问计算月份的SQL格式日期时间
EN

Stack Overflow用户
提问于 2013-12-18 12:22:48
回答 1查看 187关注 0票数 1

我想得到我的db中所有的datetime列,但是它在一个使用Chart.js的图表中,现在硬编码数据可以很好地工作,但是我想知道我可以使用我的db datetime来统计每个月发生了多少次注册,然后将它返回到图中,有人知道怎么做吗?

目前,当有人注册时,它输入的日期如下: 2013-12-18 12:03:50

所以我需要抓住几个月,然后把这个贴到图表上:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-18 12:24:52

只需使用MySQL MONTH()函数,例如:

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

如果您希望按月计算金额,请使用count函数并按MONTH(datetime)对查询进行分组。如果您需要帮助,请留下评论。

例如,如果您有一个具有用户列表的表,它将如下所示:

SELECT YEAR(register_date), MONTH(register_date) AS MONTH, COUNT(*) AS registered FROM users GROUP BY YEAR(register_date), MONTH(register_date) --这将给出注册用户按年和月统计的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20658114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档