【发布时间】:2018-12-17 12:28:43
【问题描述】:
我想用这个查询得到 int:
"SELECT int(Abs(x1-x2)+0.5) AS len, Count(*) AS num FROM Coordinates
GROUP BY int(Abs(x1-x2)+0.5)
ORDER BY int(Abs(x1-x2)+0.5) ASC;";
int len = reader.GetInt32(reader.GetOrdinal("len"));
但我得到双倍(x1 和 x2 类型)。我正在使用 Access 数据库。按 len 分组和排序不起作用。
【问题讨论】:
-
尝试使用 func floor/ceil 而不是 int