[vz-users] Middleware-Abfrage 4-Wochen Intervall

Andreas Götz cpuidle at gmail.com
Sat Jan 23 19:54:48 CET 2016


Mhm. Häng mal bitte ein &debug=1 an und poste das ergebnis. Würde gerne das sql sehen...

Viele Grüße, Andreas 

> Am 23.01.2016 um 19:26 schrieb application MGR <applicationMGR at ecoCuyo.de>:
> 
> Hallo Andreas,
> 
> hat leider nicht den erwünschten Effekt gebracht. Dieselbe Abfrage 
> 
> http://<localhost>/middleware.php/data.json?from=1450566000000&to=1452985200000&group=week&%20uuid%5B%5D=xxxxxxxx-xxxx-xxxx-xxxx-695ed220d33d
> 
> wirft nun folgendes aus:
> 
> {"version":"0.3","data”:[
> 	{
> 		"tuples”:[
> 			[1451170785000,136.755,39831],	->	26.12.15 23:59:45
> 			[1451602785000,188.663,28347],	->	31.12.15 23:59:45
> 			[1451775585000,42.931,11520],	->	02.01.16 23:59:45
> 			[1452380385000,101.307,39865],	->	09.01.16 23:59:45
> 			[1452985185000,110.44,39772],	->	16.01.16 23:59:45
> 			[1452985230000,0,3]			->	17.01.16 00:00:30
> 		],
>> 	}
> ]}
> 
> Hab noch nicht recherchiert, was sonst geändert werden muss …
> 
> Schönes Wochenende
> Armin
> 
> 
>> Am 21.01.2016 um 19:29 schrieb Andreas Goetz <cpuidle at gmail.com>:
>> 
>> Keine Ahnung.... funktionierts denn?
>> 
>> 2016-01-21 19:15 GMT+01:00 application MGR <applicationMGR at ecocuyo.de>:
>>> Hallo Andreas,
>>> 
>>> na mir wäre es natürlich recht, nur will ich nichts verschlimmbessern, falls jemand das Feature genau so braucht.
>>> 
>>> Gibt es nachteilige Nebenwirkungen, die bedacht werden müssen?
>>> 
>>> Best Grüße
>>> Armin
>>> 
>>>>> Am 21.01.2016 um 13:14 schrieb Andreas Goetz <cpuidle at gmail.com>:
>>>>> 
>>>>> 2016-01-21 12:29 GMT+01:00 application MGR <applicationMGR at ecocuyo.de>:
>>>>> Hallo @
>>>>> 
>>>>> mit folgender Abfrage mit Startdatum 20.12.15 00:00:00 und Enddatum 17.01.16 00:00:00:
>>>>> 
>>>>> http://<localhost>/middleware.php/data.json?from=1450566000000&to=1452985200000&group=week&%20uuid%5B%5D=xxxxxxxx-xxxx-xxxx-xxxx-695ed220d33d
>>>>> 
>>>>> erhalte ich folgende Antwort von der Middleware:
>>>>> 
>>>>> {"version":"0.3","data”:[
>>>>> 	{
>>>>> 		"tuples”:[
>>>>> 				[1451257185000,159.436,39831], 		-> 	27.12.15 23:59:45
>>>>> 				[1451602785000,155.903,22587],		->	31.12.15 23:59:45	
>>>>> 				[1451861985000,50.125,17280],		->	03.01.16 23:59:45
>>>>> 				[1452466785000,138.161,39864],		->	10.01.16 23:59:45
>>>>> 				[1452985230000,75.092,34016]		->	17.01.16 00:00:30
>>>>> 			],
>>>>> ...
>>>>> 	}
>>>>> ]}
>>>>> 
>>>>> Wer kann mir sagen, warum der 31.12. hier als tuple mit-ausgegeben wird? Hat der letzte Tag des Jahres eine besondere Bedeutung für die group=week?
>>>> 
>>>> Sehr gute Frage. Die Antwort liegt hier: https://github.com/volkszaehler/volkszaehler.org/blob/master/lib/Interpreter/SQL/MySQLOptimizer.php#L63
>>>> 
>>>> Mittlerweile (?) gibts bei MySQL eine Funktion YEARWEEK() die das gewünschte Ergebnis bringen sollte.
>>>> 
>>>>> 
>>>>> Viele Grüße
>>>>> Armin
>>>> 
>>>> Wollen wir das ändern?
>>>> 
>>>> Viele Grüße,
>>>> Andreas
>>> 
>> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20160123/5ea1d9b5/attachment-0001.html>


More information about the volkszaehler-users mailing list