按月分组的unix时间戳字段

sca*_*and 13 mysql select count unix-timestamp

我正在尝试以下列格式输出我的代码:

january 2012 - 34
february 2012 - 23
Run Code Online (Sandbox Code Playgroud)

其中34和23将是该月内具有id_dealership为7的总行数.我需要此输出所有已完成作业的月份的所有数据.

assignments表结构如下:

id_dealer (int)
date_assigned (int)
Run Code Online (Sandbox Code Playgroud)

我试过了,但它根本不起作用:

SELECT MONTH(date_assigned), YEAR(date_assigned), COUNT(*)
FROM assignments
GROUP BY MONTH(date_assigned), YEAR(date_assigned)
Run Code Online (Sandbox Code Playgroud)

Eug*_*eck 49

SELECT 
  MONTH(FROM_UNIXTIME(date_assigned)), 
  YEAR(FROM_UNIXTIME(date_assigned)), 
  COUNT(*)
FROM assignments
GROUP BY 
  MONTH(FROM_UNIXTIME(date_assigned)), 
  YEAR(FROM_UNIXTIME(date_assigned))
Run Code Online (Sandbox Code Playgroud)