Re: Abfrage mit Datum als Serie.
Thomas Drebert <[email protected]> Thu, 13 Mar 2014 13:13:14 +0100
| Newsgroups | gmane.comp.db.postgresql.german |
|---|---|
| Message-ID | <CANn+32iKdZfniRPFN3QoPoh3a39fG43HEyQoRU202hAt7_-SsQ@mail.gmail.com> |
Hallo, kann mir jemand noch mal diese Zeile aufschlüsseln? select (current_date + s * '1day'::interval)::date as d from generate_Series(1,10)s) Besonders was macht der Stern * oder was bedeuten die :: oder wie wandelt man die Zeile in Serie by hour oder minuten? Schöne Grüße Thomas Am 13. März 2014 06:08 schrieb Andreas Kretschmer - internet24 GmbH < [email protected]>: > > > -----Ursprüngliche Nachricht----- > > Von: [email protected] [mailto:pgsql-de-allgemein- > > [email protected]] Im Auftrag von Thomas Drebert > > Gesendet: Donnerstag, 13. März 2014 06:04 > > An: [email protected] > > Betreff: Re: [pgsql-de-allgemein] Abfrage mit Datum als Serie. > > > > Hallo, > > > > leider habe ich wieder das Problem die Daten zusammen zu führen. > > select * from variablen order by 1 > > > > > > funktioniert > > > > > > aber bei > > select foo.d, variablen.value from (select (current_date + s * > > '1day'::interval)::date as d from generate_Series(1,10)s) foo left join > > variablen using(d) order by 1 > > > > > > > > bekomme ich die Fehlermeldung: > > ERROR: column "d" specified in USING clause does not exist in right > > table > > ********** Fehler ********** > > > > ERROR: column "d" specified in USING clause does not exist in right > > table > > SQL Status:42703 > > > Die Fehlermeldung ist ja eindeutig: Deine rechte Tabelle, also variablen, > hat kein Feld 'd'. > > > Andreas >