suche nach SQL-query, welches die device:reading kombinationen ...

Begonnen von dirk.k, 18 Januar 2022, 19:21:04

Vorheriges Thema - Nächstes Thema

dirk.k

Hallo zusammen,
ich suche nach einem SQL-query, welches die device:reading Kombinationen mit den meisten Werten auflistet.
Habe jetzt seit mehreren Tagen gesucht und probiert und nichts Brauchbares herausbekommen.
Kann jemand helfen?
... oder gar ein paar komplexere Muster-Abfragen beisteuern?
Als Datenbank habe ich sqlite3 am laufen.
danke, Dirk

Nighthawk

#1
So mache ich es bei mysql:

select `history`.`DEVICE` AS `device`,`history`.`READING` AS `reading`,count(0) AS `number` from `history` group by `history`.`DEVICE`,`history`.`READING` order by `number` DESC;

oder in einer Datei "'/tmp/sql_fhem_out.txt" ausgeben:

select `history`.`DEVICE` as `device`,`history`.`reading` as `reading`,count(0) as `number` into outfile '/tmp/sql_fhem_out.txt' from `history` group by `history`.`device`, `history`.`reading` order by `number` DESC;