我想数一数从十年前到今天一个月内所有的新生,然后把这些信息放到一个表格里,逐月分开。
我有一个mysql users表,以时间戳格式显示用户注册的日期。
所以,我有这样的东西:(格式是dd-mm-yyyy)
Unix --------------- readable date
1528743811 --------- 11-6-2018
1528740914 --------- 11-6-2018
1528740347 --------- 11-6-2018
1528733661 --------- 11-6-2018
1528676301 --------- 10-5-2018
1528657978 --------- 10-5-2018
1528508065 --------- 8-5-2018
1528492266 --------- 8-4-2018
etc..
我怎么算(即使是在seudocode中,我也会给出一个从哪里开始的想法,或者如何实际地表述这个问题。
我希望这样:
4-2018 --------- 1
5-2018 --------- 3
6-2018 --------- 4
请,如果你认为问题联会可以改善让我知道,谢谢(英语不是我的主要语言)。
另外,如果你想投反对票,或投票的问题将被关闭或删除,请给我留下一个评论为什么,这样我可以改善我的问题。谢谢。
1条答案
按热度按时间mrphzbgm1#
您可以在sql中使用
FROM_UNIXTIME()
以及GROUP BY
:或者太多了
FROM_UNIXTIME
,可以进行子查询。