Datumsberechnung

Datumsberechnung

am 04.10.2006 14:10:59 von r.hoessel

Hallo!

Ich benötige per SQL-Select das Datum des nächsten Donnstags. Wenn der
aktuelle Tag ein Donnerstag ist, das soll das Ergebnis der aktuelle Tag
sein.

Wer kann helfen?

Gruss Rüdiger

Re: Datumsberechnung

am 04.10.2006 14:39:44 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de

Re: Datumsberechnung

am 04.10.2006 14:51:48 von Axel Schwenke

"Rüdiger" wrote:
>
> Ich benötige per SQL-Select das Datum des nächsten Donnstags. Wenn der
> aktuelle Tag ein Donnerstag ist, das soll das Ergebnis der aktuelle Tag
> sein.
>
> Wer kann helfen?

Das freundliche Manual, Abschnitt Zeit- und Datumsfunktionen:
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functio ns.html

Du brauchst ADDATE(), CURRENT_DATE() und DAYOFWEEK(). Und IF().


XL

Re: Datumsberechnung

am 04.10.2006 15:12:46 von r.hoessel

"Andreas Kretschmer" schrieb im Newsbeitrag
news:glmcv3-ren.ln1@tux.schollglas.com...
> begin "Rüdiger" schrieb:
>> Hallo!
>>
>> Ich benötige per SQL-Select das Datum des nächsten Donnstags. Wenn der
>> aktuelle Tag ein Donnerstag ist, das soll das Ergebnis der aktuelle Tag
>> sein.
>
> Berechnet den Tag der Woche, unter PostgreSQL geht das mit extract('dow'
> from current_date). Dann schaust Du, ob das größer oder kleiner 4, dann
> mußt Du, bei kleiner 4, halt 4- Tage dazurechnen. Den Fall, daß Du
> schon mit dem aktuellen Datum bei Freitag oder so bist, überlasse ich
> Dir zur Übung.
>
>
> end
> Andreas
> --
> Andreas Kretschmer
> Linux - weil ich es mir wert bin!
> GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
> Deutsche PostgreSQL User Group: http://pgug.de

Hallo Andreas!

Danke, hab's hingekriegt.

Rüdiger

Re: Datumsberechnung

am 04.10.2006 15:16:16 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de