[英]SQL query for MS Access :: Retrieve column data by after some interval
如果您的数据完整,您可以按分钟过滤,然后使用mod
运算符:
select t.*
from t
where minute(time_value) mod 5 = 0;
我尝试了以下(ms sql)查询,它提供了正确的结果,
select * from yourTableName where CAST(DATEPART(minute, Date_Time) as int) % 5 = 0 and CAST(DATEPART(second, Date_Time) as int) = 0 OR CAST(DATEPART(second, Date_Time) as int) = 1 order by约会时间
CAST(DATEPART(minute, Date_Time) as int) % 5 = 0 extract minute 给出分钟余数 0 和 CAST(DATEPART(second, Date_Time) as int) = 0 给出 00 秒记录。 所以预期的结果将被检索。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.