db update für KW Zahlen
This commit is contained in:
1 parent
472a6d9654
commit
e6be25b340
4 files changed
+84
-1
No files matched your search
@@ -6,3 +6,4 @@ energiemon_*.csv
|
|||||||
energiemon_*.csv.utf
|
energiemon_*.csv.utf
|
||||||
csv/*
|
csv/*
|
||||||
energiemon.db--
|
energiemon.db--
|
||||||
|
energiemon.BAK.db
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
/*.open energiemon.db*/
|
||||||
|
.mode csv
|
||||||
|
.separator ';'
|
||||||
|
.header on
|
||||||
|
|
||||||
|
select KW
|
||||||
|
, replace (gasKWhSum,'.',',') as gasKWhSum
|
||||||
|
, replace (stromKWhSum,'.',',') as stromKWhSum
|
||||||
|
, replace (wasserQmSum,'.',',') as wasserQmSum
|
||||||
|
, replace (gasfaktor,'.',',') as gasfaktor
|
||||||
|
from vwochensummen ;
|
||||||
|
|
||||||
@@ -53,6 +53,13 @@ CSVDUMP=$CSVSUBDIR/${DATEN}_${TODAY}.csv
|
|||||||
$SQLITE3 $DATABQL < $SQLTXTFILE > $CSVDUMP
|
$SQLITE3 $DATABQL < $SQLTXTFILE > $CSVDUMP
|
||||||
toWin $CSVDUMP
|
toWin $CSVDUMP
|
||||||
|
|
||||||
|
#wochensummen
|
||||||
|
DATEN=wochensummen
|
||||||
|
SQLTXTFILE=$CWD/export${DATEN}.sql
|
||||||
|
CSVDUMP=$CSVSUBDIR/${DATEN}_${TODAY}.csv
|
||||||
|
$SQLITE3 $DATABQL < $SQLTXTFILE > $CSVDUMP
|
||||||
|
toWin $CSVDUMP
|
||||||
|
|
||||||
echo -en "Hallo zusammen, \nAnbei die Zählerdaten \n" \
|
echo -en "Hallo zusammen, \nAnbei die Zählerdaten \n" \
|
||||||
"von https://enermon.chmln.de \n\n"\
|
"von https://enermon.chmln.de \n\n"\
|
||||||
"Viele Grüße von der ChamäleonCloud \n\n" | \
|
"Viele Grüße von der ChamäleonCloud \n\n" | \
|
||||||
|
|||||||
+64
-1
@@ -188,7 +188,6 @@ from vwasserroh
|
|||||||
group by mon
|
group by mon
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
-- ------------------------------------------------------------------------------
|
-- ------------------------------------------------------------------------------
|
||||||
-- ------------------------------------------------------------------------------
|
-- ------------------------------------------------------------------------------
|
||||||
-- ------------------------------------------------------------------------------
|
-- ------------------------------------------------------------------------------
|
||||||
@@ -204,3 +203,67 @@ FROM vwassersum as w
|
|||||||
left join vstromsum as s on w.mon = s.mon
|
left join vstromsum as s on w.mon = s.mon
|
||||||
left join vgassum as g on w.mon = g.mon
|
left join vgassum as g on w.mon = g.mon
|
||||||
;
|
;
|
||||||
|
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
DROP VIEW if EXISTS vgasweeksum ;
|
||||||
|
CREATE VIEW vgasweeksum as
|
||||||
|
|
||||||
|
select
|
||||||
|
cast ( strftime('%Y%W' ,zeitpunkt) as INTEGER ) as KW
|
||||||
|
,round ( sum(gasvolumen ),3) * max(gasfaktor) as gasKWhSum
|
||||||
|
,max(gasfaktor) as gasfaktor
|
||||||
|
from vgasroh
|
||||||
|
group by KW;
|
||||||
|
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
DROP VIEW if EXISTS vstromweeksum ;
|
||||||
|
CREATE VIEW vstromweeksum as
|
||||||
|
|
||||||
|
select
|
||||||
|
cast ( strftime('%Y%W' ,zeitpunkt) as INTEGER ) as KW
|
||||||
|
,round ( sum(stromverzehr ),3) as stromKWhSum
|
||||||
|
|
||||||
|
from vstromroh
|
||||||
|
group by KW;
|
||||||
|
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
DROP VIEW if exists "main"."vwasserweeksum";
|
||||||
|
CREATE VIEW vwasserweeksum as
|
||||||
|
|
||||||
|
select
|
||||||
|
cast ( strftime('%Y%W' ,zeitpunkt) as INTEGER ) as KW
|
||||||
|
|
||||||
|
,round ( sum(wasserverbrauch ),3) as wasserQmSum
|
||||||
|
|
||||||
|
from vwasserroh
|
||||||
|
group by KW
|
||||||
|
|
||||||
|
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
-- ------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
DROP VIEW if EXISTS "main"."vwochensummen";
|
||||||
|
CREATE VIEW vwochensummen as
|
||||||
|
|
||||||
|
SELECT w.KW, w.wasserQmSum, s.stromKWhSum, g.gasKWhSum, g.gasfaktor
|
||||||
|
|
||||||
|
FROM vwasserweeksum as w
|
||||||
|
left join vstromweeksum as s on w.KW = s.KW
|
||||||
|
left join vgasweeksum as g on w.KW = g.KW
|
||||||
Reference in new issue
Block a user