关于access查询时间差问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 14:16:28
SELECT AVG([1路电流]) AS 路1电流, AVG([2路电流]) AS 路2电流, AVG([3路电流]) AS 路3电流, dateadd('n',(datediff('n',format(监测时间,'yymmdd'),监测时间)/2)*2,format(监测时间,'yymmdd')) AS 时间段
FROM T_JK
WHERE 泵站号='001' and 监测时间 between #2009-7-9 14:59:59# and #2009-7-6 21:00:00#
GROUP BY dateadd('n',(datediff('n',format(监测时间,'yymmdd'),监测时间)/2)*2,format(监测时间,'yymmdd'));

我想在access查询时间差:分钟差为2的所有语句。现在的除以2和乘以2好像不怎么起作用。望大虾们指教12

你的Format函数,用的"yymmdd"是“年、月、日”的格式,当然从“日”以下,小时、分、秒都看不到了。去掉你的Format函数,或者将format函数的第地个参数(即格式参数)设置为"Long Time"或"h:m:s"或"hh:mm:ss"。明白了?