VB程序员博客
之前,我已结贴!!还是不能解决问题!!
ACCESS数据库中数据表NT里的一段完整数据这样的!
以下数据均为一秒中保存一次!!
批号 时间 数据01 ID
1121 18:22:31 112 23912
1121 18:22:32 112 23913
1121 18:22:33 110 23914
1121 18:22:34 121 23915
……………………..
一直到
1121 19:39:36 120 28523
我想要的结果是
从数据表NT,能按每5秒读出数据!!!
批号 时间 数据01 ID
1121 18:22:31 112 23912
1121 18:22:36 112 23913
1121 18:22:51 110 23914
……………………..
从数据表NT,能按每10秒读出数据!!!
批号 时间 数据01 ID
1121 18:22:31 112 23912
1121 18:22:41 112 23913
1121 18:22:51 110 23914
……………………..
从数据表NT,能按每30秒读出数据!!!
批号 时间 数据01 ID
1121 18:22:31 112 23912
1121 18:23:01 112 23913
1121 18:23:31 110 23914
……………………..
从数据表NT,能按每60秒读出数据!!!
批号 时间 数据01 ID
1121 18:22:31 112 23913
1121 18:23:31 112 23913
1121 18:24:31 110 23914
……………………..
使用VB如何提出数据?
之前感谢:vbman2003!
你把所有的都查询出来,在填写表格时,只把符合你要求的填入表格即可。
用DateDiff函数来判断两条记录之间是否相间隔有5秒
jhone99 ,你好!!!
向你请教!
批号 时间 数据01 ID
1121 18:22:31 112 23912
1121 18:22:32 112 23913
1121 18:22:33 110 23914
1121 18:22:34 121 23915
18:22:31 这个时间的 31
是0~59之间任意数,请问可以通用吗?
select * from NT where (second(时间)-31) mod 5=0
请问可将31做成变量吗?
我做成变量 后,执行该语句,变量总为0,提示,无赋值!!!
请参考下列资料,可能会有你想要的答案:
http://item.taobao.com/auction/item_detail-0db2-e6d913ef380a2845faa7fd3ff102648f.jhtml?
received_or_posted=0&buyer_or_seller=0
请参考下列资料,可能会有你想要的答案:
http://item.taobao.com/auction/item_detail-0db2-e6d913ef380a2845faa7fd3ff102648f.jhtml?
received_or_posted=0&buyer_or_seller=0
31是你最早的那个秒数
select * from NT where (second(时间)-31) mod 5=0
-31无非是把秒数还原到0点来计算。就你的例子来说不能改成其他变量
是不是可以先读出来当前NT中最小的那个时间点,赋值给变量!
select min(时间) from nt