我一直在尝试进行一个查询,用于将时间间隔分组为15分钟的批次。
然而,即使基于这里或其他地方的帖子,我的查询仍然按分钟返回数据,而不是按15分钟间隔返回数据。我正在使用Access,想知道这是不是对Access的限制,或者我只是遗漏了一些显而易见的东西。
任何帮助都将不胜感激!谢谢
SELECT DATEADD("n", DATEDIFF("n", 0, [Trade.Date] ) / 15 * 15, 0), [Trade.Value]
FROM Trade发布于 2012-08-20 13:35:36
Grouping需要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)https://stackoverflow.com/questions/12031885
复制相似问题