Kampfgummibaerlie
Datenbank-Guru
- Beiträge
- 743
Habe recht lange gebraucht, bis ich das überrissen habe...
Man kann nur direkt nach einem select mit dieser Tabelle joins erstellen :/
Mein Beispiel für eine Ansicht war dann das:
diese Ansicht zeigt mir die Nutzung eines maschinentyps in der kalenderwoche in Prozent an... =D
wieder was gelernt xD
EDIT: Die Logik dahinter ganz vergessen, man Joined eine andere tabelle, indem man direkt nach dem "from table" den join anhängt...
LG Kampfgummibaerlie
Man kann nur direkt nach einem select mit dieser Tabelle joins erstellen :/
Mein Beispiel für eine Ansicht war dann das:
Code:
create view view_maschinentypenauslastung_in_woche as SELECT avg(date_part('week'::text, lower(vermietungen.mietzeit))) AS woche,
maschinentypen.name, avg(tsrange_diff(vermietungen.mietzeit)) / sum(timerange_diff("öffnungszeiten"."öffnungszeit")) * 100::numeric AS
anteil_prozent FROM vermietungen JOIN maschinen ON vermietungen.maschine = maschinen.id JOIN maschinentypen ON maschinentypen.id =
maschinen.typ, "öffnungszeiten" GROUP BY (date_part('week'::text, lower(vermietungen.mietzeit))), maschinentypen.name;
diese Ansicht zeigt mir die Nutzung eines maschinentyps in der kalenderwoche in Prozent an... =D
wieder was gelernt xD
EDIT: Die Logik dahinter ganz vergessen, man Joined eine andere tabelle, indem man direkt nach dem "from table" den join anhängt...
LG Kampfgummibaerlie