[gelöst]Base und mySQL: Tage zu Datum addieren
Verfasst: Di, 27.09.2011 07:38
Hallo,
seit ein paar Tagen versuche ich die Lösung zu meinem Problem zu finden. Leider bisher vergeblich
, aber ich denke dass mir einer von euch auf die Sprünge helfen kann
.
Ich arbeite mit OOo 3.3.0 und MySQL Serverversion 5.1.41. Beide habe ich über ODBC miteinander verbunden, was auch sehr gut klappt.
Jetzt möchte ich in einer Abfrage zu den Daten einer bestimmten Tabellenspalte eine bestimmte Anzahl Tagen addieren oder subtrahieren. Mit der Abfrage
SELECT `Anfragedatum` + 14 AS `Anzahlunggeplant` bzw. SELECT `Anreisedatum` - 40 AS `Restzahlunggeplant` funktioniert es nur, wenn es nicht über einen Monat hinausgeht. Beispiel:
09.09.11 +14 ergibt 23.09.11, aber 27.09.11 + 14 ergibt 43.09.11
26.01.12 -10 ergibt 16.01.12, aber 03.12.11 -10 ergibt 93.11.12
Mit den Funktionen ADDDATE und DATE_ADD habe ich auch schon versucht zu arbeiten. Sie ergeben aber immer einen Syntaxfehler und ich habe gelesen, dass sie bei der Kombination OOo Base/MySQL nicht unterstütz werden.
Hat jemand eine Idee, wie man dieses -eigentlich ja recht einfache Problem- lösen kann?
Besten Dank im Vorraus
Frank
seit ein paar Tagen versuche ich die Lösung zu meinem Problem zu finden. Leider bisher vergeblich


Ich arbeite mit OOo 3.3.0 und MySQL Serverversion 5.1.41. Beide habe ich über ODBC miteinander verbunden, was auch sehr gut klappt.
Jetzt möchte ich in einer Abfrage zu den Daten einer bestimmten Tabellenspalte eine bestimmte Anzahl Tagen addieren oder subtrahieren. Mit der Abfrage
SELECT `Anfragedatum` + 14 AS `Anzahlunggeplant` bzw. SELECT `Anreisedatum` - 40 AS `Restzahlunggeplant` funktioniert es nur, wenn es nicht über einen Monat hinausgeht. Beispiel:
09.09.11 +14 ergibt 23.09.11, aber 27.09.11 + 14 ergibt 43.09.11
26.01.12 -10 ergibt 16.01.12, aber 03.12.11 -10 ergibt 93.11.12
Mit den Funktionen ADDDATE und DATE_ADD habe ich auch schon versucht zu arbeiten. Sie ergeben aber immer einen Syntaxfehler und ich habe gelesen, dass sie bei der Kombination OOo Base/MySQL nicht unterstütz werden.
Hat jemand eine Idee, wie man dieses -eigentlich ja recht einfache Problem- lösen kann?
Besten Dank im Vorraus
Frank