model

问题描述 投票:0回答:1

我正在努力选择2个字段的count,将this_year_total和last_year分组,作为日期-1年的总数。我试过了,至今没有解决的办法。

这是曾经尝试过的方法,但可能更能突出我想达到的目的。

SELECT `date`, `model`,
SUM(YEAR(`date`)  = YEAR(CURDATE())) as this_year,
SUM(YEAR(`date`)  = YEAR(CURDATE()) - 1) as last_year

FROM `sales`

WHERE YEAR(`date`) IN (YEAR(CURDATE()), YEAR(CURDATE()) - 1)

GROUP BY date, model DESC;

所需的输出是

日期

mysql date
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.