我正在尝试使用此查询来涵盖一个月,但我无法让它工作。
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())));
有什么建议么?
我正在尝试使用此查询来涵盖一个月,但我无法让它工作。
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())));
有什么建议么?
这不能解决它:
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
GROUP BY 仅用于聚合函数。但我没有看到您的查询中使用了任何函数。此外,Having 与聚合函数一起使用。如果您可以说明您想从数据库中获取的确切内容以及数据库中的列(至少是相关列)是什么,那将会很有帮助。