Mailinglisten-Archive |
am 06.01.2006, um 17:30:12 +0100 mailte Andreas Kuzma folgendes:
> UPDATE news_teaser_objects SET start = DATE_ADD(start, INTERVAL 1
> MONTH), expiry = DATE_ADD(expiry, INTERVAL 1 MONTH) WHERE scheduled =
Berechne den 1. des Monats, dann zwei Monate dazu Minus 1 Tag.
Funktioniert mit PostgreSQL jedenfalls. MySQL nutze ich nicht, ist mir
zu kaputt.
>
> auf den 28.02. gesetzt, einen 31.02. gibts ja nicht. Wenn der Teaser
Spielt by MySQL eh keine Rolle, daß frißt alles ;-)
> nächsten Monat dann aber wieder ein Monat weiterrutschen soll ist das
> Enddatum aber nicht der 31.03. sondern der 28.03., also falsch.
test=# select (extract(year from '2006/02/28'::date) || '/' || extract(month from '2006/02/28'::date) || '/' || '01')::date + '2month'::interval - '1day'::interval;
?column?
---------------------
2006-03-31 00:00:00
--
Andreas Kretschmer (Kontakt: siehe Header)
Heynitz: 035242/47212, D1: 0160/7141639
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
=== Schollglas Unternehmensgruppe ===
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive