Как считать сохранить данные в секунду в ScadaLTS
1 ответ
Решение
Вы можете сделать это с помощью SQL:
select
count(*),
YEAR(from_unixtime(ts/1000)),
MONTH(from_unixtime(ts/1000)),
DAY(from_unixtime(ts/1000)),
hour(from_unixtime(ts/1000)),
minute(from_unixtime(ts/1000)),
second(from_unixtime(ts/1000))
from pointValues
where
YEAR(from_unixtime(ts/1000)) = YEAR(NOW()) and
MONTH(from_unixtime(ts/1000)) = Month(NOW()) and
DAY(from_unixtime(ts/1000)) = DAY(NOW())
group by
YEAR(from_unixtime(ts/1000)),
MONTH(from_unixtime(ts/1000)),
DAY(from_unixtime(ts/1000)),
hour(from_unixtime(ts/1000)),
minute(from_unixtime(ts/1000)),
second(from_unixtime(ts/1000))
Having count(*) >5
order by count(*) DESC