[vz-users] SQL Abfrage Zählerstände Tagesende ?

Thomas Janz janz.thomas at gmail.com
Sun Feb 24 14:39:34 CET 2013


Hallo Michael,

 

Danke !

 

Hier das Ergebnis nach 17 min !

 

 

 

DAY) and now() group by channel_id,date(now());

+-------------------------------------+--------------------+------------+

| from_unixtime (max(timestamp)/1000) | sum(value)         | channel_id |

+-------------------------------------+--------------------+------------+

| 2013-02-24 14:08:39                 | 60375602593.699905 |          5 |

| 2013-02-24 14:08:39                 | 21907339276.805634 |          6 |

| 2013-02-23 18:47:43                 |  7261394309.398813 |          7 |

+-------------------------------------+--------------------+------------+

3 rows in set (16 min 54.98 sec)

 

 

 

Aber ich möchte nur einen Schnappschuß der Zählerstände am Tagesende

 

z.B.

 

2013-02-24 23:59:59 | 12345| 5                 

2013-02-24 23:59:59 | 78900| 6                 

2013-02-24 23:59:59 | 78900| 7                 

2013-02-25 23:59:59 | 12350| 5                 

2013-02-25 23:59:59 | 78910| 6                 

2013-02-25 23:59:59 | 78912| 7                 

 

Vielen Dank

 

Thomas

 

 

 

Von: volkszaehler-users-bounces at lists.volkszaehler.org [mailto:volkszaehler-users-bounces at lists.volkszaehler.org] Im Auftrag von "Michael Wußler"
Gesendet: Sonntag, 24. Februar 2013 12:33
An: volkszaehler.org - users
Betreff: Re: [vz-users] SQL Abfrage Zählerstände Tagesende ?

 

Hallo Thomas,

 

für deine Abfrage versuche mal dies:


select from_unixtime (max(timestamp)/1000), sum(value),channel_id from data where from_unixtime(substr(timestamp,1,10)) between date_sub(now(),INTERVAL 1 DAY) and now() group by channel_id,date(now());

 

Gruß

Michael

 

Gesendet: Sonntag, 24. Februar 2013 um 10:46 Uhr
Von: "Thomas Janz" <janz.thomas at gmail.com>
An: volkszaehler-users at lists.volkszaehler.org
Betreff: [vz-users] SQL Abfrage Zählerstände Tagesende ? 

Hallo,

 

ich hatte hier in der Mailingliste folgende SQL Abfrage gefunden die alle erfassten Zählerstände ausgibt:

 

select from_unixtime (timestamp/1000), value from data;

 

ich möchte die Datenausgabe so modifizieren, das nur noch die Zählerstände am Ende des Tages ausgeben werden.

Kann mir hier jemand weiterhelfen ?

Schön wäre es wenn man die Ausgabe direkt in eine Datei umleiten würde.

 

Danke !

 

Gruß Thomas

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://volkszaehler.org/pipermail/volkszaehler-users/attachments/20130224/bea57f75/attachment-0001.html>


More information about the volkszaehler-users mailing list