我一直在尝试进行查询,以便在15分钟内对时间间隔进行分组。
但是,即使根据此处或其他地方的帖子,我的查询仍会按个别分钟返回数据,而不是以15分钟的间隔返回。我正在使用Access并想知道这是否是对Access的限制,或者我只是遗漏了一些明显的东西。
任何帮助将不胜感激!感谢
SELECT DATEADD("n", DATEDIFF("n", 0, [Trade.Date] ) / 15 * 15, 0), [Trade.Value]
FROM Trade
答案 0 :(得分:0)
分组需要group by
子句。例如:
SELECT DATEADD("n", DATEDIFF("n", 0, [Trade.Date] ) / 15 * 15, 0)
, avg([Trade.Value])
FROM Trade
GROUP BY
DATEADD("n", DATEDIFF("n", 0, [Trade.Date] ) / 15 * 15, 0)