gpt4 book ai didi

MySQL 查询选择当前月份错误

转载 作者:行者123 更新时间:2023-11-29 14:09:43 25 4
gpt4 key购买 nike

我使用 ms access 构建了以下查询。

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 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[FECHA_ALTA]), Month([FECHA_ALTA])

我将“date”更改为“curdate”以符合MySQL,但仍然出现错误。

最佳答案

[...] 是 sql-server/msaccess 字段命名表示法,在 MySQL 中无效。尝试仅年份(FECHA_ALTA)。如果 [] 实际上是字段名称的一部分,则必须反引号转义它们:

Year(`[FECHA_ALTA]`)

关于MySQL 查询选择当前月份错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13711158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com