PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PostgreSQL] Kindtabelle



rkauskh
06-12-2011, 09:13
Hallo

Ich habe eine Tabelle mit Meßwerten im Minutentakt. Macht pro Jahr 525600 Datensätze. Für eine grafische Jahresübersicht würde ich gern eine Kindtabelle mit Meßwerten z.B. im Stundentakt anlegen. Wie ich die Kindtabelle erzeuge ist mir soweit klar. Ich habe aber keine Idee, wie ich nur die Datensätze zur vollen Stunde übernehme. Kann mir da einer einen Tip geben?

mwanaheri
07-12-2011, 23:10
ehrlich gesagt würde ich das nicht über eine Kindtabelle lösen wollen sondern über eine View, die alles enthält, was minuten = 00 hat.

Wie die Daten zur vollen Stunde übernommen werden müssen, hängt natürlich vom Datentyp ab.
Wenn es char(12) ist (201112072356 z.B.) braucht man nur die letzten beiden Stellen abfragen, wenn es int ist reicht modulo 100. Wenn es ein Timestamp ist, ist die extract-Methode sinnvoll. (siehe http://www.postgresql.org/docs/8.1/static/functions-datetime.html#FUNCTIONS-DATETIME-EXTRACT)

rkauskh
08-12-2011, 09:05
Hallo

Danke, ich hab's über den Timestamp gelöst, da der in der Tabelle schon vorhanden ist.