回 帖 发 新 帖 刷新版面

主题:有关数据分析处理的问题

从客户机来一组数据,一条一条来,每一条都会包含一个设备地址,和其它的数据,以表示来自不同的设备。而来自不同设备的数据是随机来的,并不是先来1号的,再来2号的。
同一个设备的来的数据,有一个地址范围,在这个地址范围中的数据,要写到这个设备数据表中的一条数据中,然后这个设备会来同样地址范围的下一组数据。对于设备2也是这样,设备3也是同样。
这样的话,我就不知道如何处理这些数据了,请求高手帮忙。

来的数据举例:
00200000008010604B0000001
00300000008010604B1000002
00200000008020604B0000111
00400000008010604B2000001
00300000008020604B1000001
00400000008020604B2000001
00500000008010604B3000001
其中第12、13位是设备编码(01、02),16、17、18、19位是地址,地址是有一个范围。后面的是数据。如何处理这样的数据,请高手指点!谢谢

回复列表 (共1个回复)

沙发

设,数据是字符串格式的。
设备码=mid(数据,12,2)
地址码=mid(数据,16,4)
真数据=left(数据,6)

我来回复

您尚未登录,请登录后再回复。点此登录或注册