0 oy
SCADA kategorisinde tarafından
WITH

t1 AS (SELECT data_value from logs.tag_log l where tag_id=1 AND data_value IS NOT NULLORDER BY logtime DESC limit 1),

t2 AS (SELECT data_value from logs.tag_log l where tag_id=2 AND data_value IS NOT NULLORDER BY logtime DESC limit 1),

t3 AS (SELECT data_value from logs.tag_log l where tag_id=3 AND data_value IS NOT NULLORDER BY logtime DESC limit 1),

t4 AS (SELECT data_value from logs.tag_log l where tag_id=4 AND data_value IS NOT NULLORDER BY logtime DESC limit 1)

SELECT t1.data_value data1, t2.data_value data2, t3.data_value data3, t4.data_value data4 FROM t1, t2, t3, t4 ;

:{${6}, ${7} , ${8}, ${9}}:

 

bu sorguyu çalıştıramadım.

1 cevap

0 oy
(680 puan) tarafından

Sorgularınızda "where tag_id" ifadesinden önce gelen "I" harfini çıkartıp  ve "NULLORDER" ifadesi arasında bir boşluk bırakın. 

Bununla ilgili aşağıdaki sitede bir örnek uygulama bulunmaktadır.

http://doc.mikrodev.com/xwiki/bin/view/ViewPLUS/ViewPLUS%20SCADA%20COMMUNICATION%20PROTOCOL%20TYPES/Database%20Channel%20Guide/

Hoş geldiniz, Mikrodev Destek sizlere sorularınızın diğer üyelerimiz tarafından cevaplanması için bir ortam sağlar.
...