ロジック武漢の分析

-燃料タイプがヌルに設定されている
更新RemoteDetection_ceshiセットfuelType = NULL

-匹配车辆表数据
r.REMOTEDETECTIONID、v.CARMODE、v.IUVTYPE、v.VRDATE、v.FactoryPlateModel、v.FUELTYPE、v.VehicleIDを選択
rはRemoteDetection_ceshiから#1 TABLE1に
内側r.VLPN = Vに車両Vに参加.VLPNとr.VLPNCOLOR = v.VLPNColor
とr.FUELTYPEはヌルである
PASSDATETIME DESC順

-修改遥测数据
更新RemoteDetection_ceshi設定FuelType = v.FuelType、
IUVTYPE = v.IUVTYPE、VRDATE = v.VRDATE、FactoryPlateModel = v.FactoryPlateModel、VehicleID = v.VehicleID
#1 TABLE1 vからここRemoteDetection_ceshi.REMOTEDETECTIONID = v.REMOTEDETECTIONID

テーブル#table1をドロップ

-修改结果
更新RemoteDetection_ceshiはDETECTIONSTATE = '1'、Highemissions = '0'はisValid = '1'に設定しました

-判断无效数据
更新RemoteDetection_ceshiはDETECTIONSTATE = 3、Highemissions = 3はisValid = 0を設定
RemoteDetection_ceshi vから
ここREMOTEDETECTIONID = v.REMOTEDETECTIONIDと風速> 5又は湿度> 85
又は(温度<-20または温度> 45)
又は(FUELTYPe = 'A'と(VSP <0またはVSP> 20))
や加速度<0または速度<= 0
またはNO> 5000
又はSF> 100
又はCO2> 16


-不判定数据
更新RemoteDetection_ceshiはDETECTIONSTATE = '2'、Highemissions = '2'を設定
RemoteDetection_ceshi vから
REMOTEDETECTIONID = v.REMOTEDETECTIONIDとのIsValid = '1'
及び(VLPNCOLOR = '05'または(ISNULL(SF、0)< = 30とFUELTYPE))がNullであります

-判断超限
更新RemoteDetection_ceshiはDETECTIONSTATE = 0に設定
RemoteDetection_ceshi vから
REMOTEDETECTIONID = v.REMOTEDETECTIONID
とのIsValid = '1'
及び(
(ISNULL(RGB、0)> 1とFUELTYPE = 'B')
または(ISNULL(SF、 0)> 30とFUELTYPE = 'B')
または(ISNULL(CO、0)> 1.6とFUELTYPE = 'A')
又は(ISNULL(NO、0)> 900とFUELTYPE = 'A')
又は(ISNULL(SF 、0)> 30とFUELTYPEはNullです)

 

-判断高排
= 1更新RemoteDetection_ceshiセットHighemissions
RemoteDetection_ceshi Vから
REMOTEDETECTIONID = v.REMOTEDETECTIONID
とのIsValid = '1'
と(
NO> 1500とFUELTYPE = 'B'

おすすめ

転載: www.cnblogs.com/luoguixin/p/12167453.html