2017-12-05 3 views

Antwort

0

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) 
+0

nicht funktionieren ..! es gibt nichts zurück –

+0

@lalitbhadouria was kommt es ohne die 'fill (none)' zurück? Sie müssen möglicherweise die 'where' Bedingung ändern ... – peterdn

+0

' fill (none) 'sollte diese mit count == 0 ... Was ist die * genaue * Abfrage, die Sie jetzt ausführen? – peterdn

Verwandte Themen