Mysql以月为单位

时间:2016-05-22 23:44:26

标签: mysql sql distinct

我有3个mysql表:

  • members_table(registrationDate memberId ageBand scoreBand)

  • clicks_table(clickDate memberId isApplication isApproval revenue ageBand scoreBand)

  • activeUsers_table(activityMonth memberId ageBand scoreBand platform)

我试图找到获得的方法:

按月龄划分的每月月度登记群组每月活跃用户的百分比。

我找不到合适的方式来找到结果,你能帮忙吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我担心你的问题很难理解,所以我只想提一下如何继续下去。

如果要编写汇总查询以按月汇总,可以使用LAST_DAY()函数。这是一个例子:

SELECT COUNT(*) members, LAST_DAY(registrationDate) registrationMonth
  FROM members_table
 GROUP BY LAST_DAY(registrationDate)

您可以编写多个这样的查询,按月汇总不同的指标。然后,处理像表这样的查询,您可以将它们连接在一起。