JK_DigitalInfo表
-------------------------------------
SheBeiID InterfaceType
-------------------------------------
00001 12
00001 24
00001 25JK_DigitalData表
---------------------------------------------------------
SheBeiID Revtime InterfaceType val
---------------------------------------------------------
00001 2007-6-30 12:00:00 12 23.90
00001 2007-6-30 12:00:00 24 123.00
00001 2007-6-30 12:00:00 25 13.60
00001 2007-6-30 13:30:00 12 25.12
00001 2007-6-30 13:30:00 24 125.12
00001 2007-6-30 13:30:00 25 11.12
说明:将JK_DigitalData里的数据按InterfaceType种类横向显示(比如有三类),就显示为:
00001 2007-6-30 12:00:00 23.90 123.00 13.60
00001 2007-6-30 13:30:00 25.12 125.12 11.12
InterfaceType中的值由JK_DigitalInfo中的InterfaceType字段限制,同一SheBeiID(设备ID)的不同数据返回时间(Revtime)都会有N条记录,N就是JK_DigitalInfo中同一SheBeiID的记录数。
请问该怎么写SQL,有没说清楚的随时补充,在线。
-------------------------------------
SheBeiID InterfaceType
-------------------------------------
00001 12
00001 24
00001 25JK_DigitalData表
---------------------------------------------------------
SheBeiID Revtime InterfaceType val
---------------------------------------------------------
00001 2007-6-30 12:00:00 12 23.90
00001 2007-6-30 12:00:00 24 123.00
00001 2007-6-30 12:00:00 25 13.60
00001 2007-6-30 13:30:00 12 25.12
00001 2007-6-30 13:30:00 24 125.12
00001 2007-6-30 13:30:00 25 11.12
说明:将JK_DigitalData里的数据按InterfaceType种类横向显示(比如有三类),就显示为:
00001 2007-6-30 12:00:00 23.90 123.00 13.60
00001 2007-6-30 13:30:00 25.12 125.12 11.12
InterfaceType中的值由JK_DigitalInfo中的InterfaceType字段限制,同一SheBeiID(设备ID)的不同数据返回时间(Revtime)都会有N条记录,N就是JK_DigitalInfo中同一SheBeiID的记录数。
请问该怎么写SQL,有没说清楚的随时补充,在线。
第一步:先把所有符合的记录的值Val取出来,然后放在一个数组里。
第二步:取出和这些记录对应的ID和时间,放在两个变量里
第三步:将这些值显示出来(比如在listControl里)