Frage zu monatlicher Aggregation

Moin zusammen,

ich benötige eine kurze Nachhilfe bezüglich AC_GetAggregatedValues.

Ich habe in den vergangenen Jahren zu 99$ mit mySQL Datenbanken gearbeitet und habe das Archiv dabei mehr oder weniger ignoriert.

Ich habe einen Stromzähler (Aggregationstyp Zähler) und möchte schauen, was ich in dieser Woche verbraucht habe:

$Werte = AC_GetAggregatedValues($Archiv, $Zaehler, 3, strtotime("first day of this month"), time(), 0);  

liefert mir ein leeres Array. Warum?

Wenn ich schauen will, was ich diese Woche verbraucht habe, dann funktioniert

$Werte = AC_GetAggregatedValues($Archiv, $Zaehler, 2, strtotime("last monday"), time(), 0); 

jedoch wunderbar.

Ebenso scheint

$Werte = AC_GetAggregatedValues($Archiv, $Zaehler, 4, strtotime("first day of this year"), time(), 0); 

nicht zu funktionieren.

Kann mich hier bitte mal jemand in die richtige Richtung schubsen?

Hi :slight_smile:

schau mal hier

Evtl. ist da was brauchbares bei …

PS: du wolltest ja nur einen Schubs :wink:

LG Tom

PHP Sandbox, test PHP online, PHP tester

Außerdem muss es exakt 00:00:00 von der Uhrzeit sein. Die Endzeit muss im Normalfall übrigens auch korrekt sein! Der einzige Sonderfall ist (wie bei dir), dass du den aktuell laufenden Zeitraum betrachtest.

paresy

Herzlichen Dank!