我正在尝试使用此查询来涵盖一个月,但我无法让它工作。
SELECT GVA14.COD_VENDED, GVA14.RAZON_SOCI
FROM GVA14
GROUP BY GVA14.COD_VENDED, GVA14.RAZON_SOCI, GVA14.FECHA_ALTA
HAVING (((DATE(GVA14.FECHA_ALTA))=Month(curDate())));
有什么建议吗?
答案 0 :(得分:0)
这不解决它:
SELECT GVA14.COD_VENDED, GVA14.RAZON_SOCI, GVA14.FECHA_ALTA
FROM GVA14
WHERE Month(GVA14.FECHA_ALTA)=Month(curDate())
and Year(GVA14.FECHA_ALTA)=Year(curDate())
GROUP BY GVA14.COD_VENDED, GVA14.RAZON_SOCI, GVA14.FECHA_ALTA
答案 1 :(得分:0)
GROUP BY仅用于聚合函数。但我没有看到您的查询中使用任何函数。此外,Having与聚合函数一起使用。如果您可以说明要从数据库中获取的确切内容以及数据库中的列(至少是相关列),将会很有帮助。