0
Meine InfluxDB Abfrage ist:Wie Zeitstempel löschen, die Null zurück, wenn es keine Daten in InfluxDB ist
select count(quantity) from test group by time(1d)
Wie fallen wir Null?
Meine InfluxDB Abfrage ist:Wie Zeitstempel löschen, die Null zurück, wenn es keine Daten in InfluxDB ist
select count(quantity) from test group by time(1d)
Wie fallen wir Null?
Vom InfluxDB docs:
fill()
ändert den Wert für Zeitintervalle berichtet, die keine Daten enthalten.
Um keine Zeitstempel für Intervalle ohne Daten zurückzugeben, verwenden fill(none)
:
select count(quantity) from test where time > now()-10d group by time(1d) fill(none)
nicht funktionieren ..! es gibt nichts zurück –
@lalitbhadouria was kommt es ohne die 'fill (none)' zurück? Sie müssen möglicherweise die 'where' Bedingung ändern ... – peterdn
' fill (none) 'sollte diese mit count == 0 ... Was ist die * genaue * Abfrage, die Sie jetzt ausführen? – peterdn