我使用 ms 访问构建了以下查询。
SELECT GVA14.COD_VENDED, Count(GVA14.RAZON_SOCI) AS CountOfRAZON_SOCI
FROM GVA14
GROUP BY GVA14.COD_VENDED, Year([FECHA_ALTA]), Month([FECHA_ALTA])
HAVING (((Year([FECHA_ALTA]))=Year(curDate())) AND
((Month([FECHA_ALTA]))=Month(curDate())));
错误是
[Err] 1064 - 您的 SQL 语法有错误;查看与您的 MySQL 服务器版本相对应的手册,了解在 '[FECHA_ALTA]), Month([FECHA_ALTA]) 附近使用的正确语法
我将“日期”更改为“curdate”以符合 MySQL,但它仍然出现错误。