【发布时间】:2012-11-28 13:38:27
【问题描述】:
我在尝试保存查询时收到错误消息。
SELECT tbl_2_trip_details_2012.Arrival_ID, Count(tbl_2_trip_details_2012.Arrival_ID) AS CountOfArrival_ID
FROM tbl_2_trip_details_2012
GROUP BY tbl_2_trip_details_2012.Arrival_ID
HAVING (((tbl_2_trip_details_2012.Arrival_ID)=84252114));
查询正常,但是当我尝试以任何名称保存时,它会出错并显示“无效参数”。 请帮忙!!!
【问题讨论】:
-
为什么不在 Group by 上方使用 Where 子句而不是 Have 子句?
-
尝试压缩和修复数据库,然后尝试保存查询。
-
Arrival_ID的数据类型是什么?如果它是一个字符串,你可能需要在它周围加上引号。 -
当你没有 Where 或 having 子句时会发生什么?
-
蒂姆,您的紧凑型和维修效果很好。我现在可以保存查询。我需要记住保持简单!谢谢!!!