我试图使用这个查询来覆盖一个月,但是我不能让它工作。
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())));有什么建议吗?
发布于 2012-12-06 17:50:07
这不就解决了问题吗:
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发布于 2012-12-06 17:56:47
GROUP BY仅与聚合函数一起使用。但是我没有看到您的查询中使用了任何函数。此外,Having与聚合函数一起使用。如果您能准确地说明要从数据库中提取什么,以及数据库中的列(至少是相关的列),这将是很有帮助的。
https://stackoverflow.com/questions/13740851
复制相似问题