ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
1055
1055
EMPFEHLEN
-
16.06.09 13:17 #1
- Registriert seit
- Jul 2006
- Beiträge
- 71
Hallo,
wenn ich
SELECT SYSDATE()-365 from dual
eingebe wird mir das Datum von einem Monat und nicht das vor einem Jahr ausgegeben.
Irgendwo ist da ein Limit in meinem MYSQL Server eingetragen.
Kann mir jemand weiterhelfen.
-
Moin,
Woher soll MySQL wissen, was du mit 365 meinst(Stunden, Tage,Äpfel)
Probiere es mit DATE_SUB() .
-
16.06.09 13:35 #3
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Hi,
das sollte eigentlich nur einige Minuten abziehen. Woher weiß MySQL, dass Du 365 Tage meinst?
Code sql:1
SELECT DATE_SUB(SYSDATE(), INTERVAL 365 DAY)
Die Frage wäre übrigens im Datenbankforum besser aufgehoben gewesen.
LGDa es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.
-
16.06.09 13:37 #4
- Registriert seit
- Jul 2006
- Beiträge
- 71
weil das eben der default ist.
Und mit 10 funktioniert es ja auch das ich 10 Tage zurückgehe.
Aber danke dein Code funktioniert.Geändert von steyrblade (16.06.09 um 13:48 Uhr)
-
Wovon soll das der default sein?
SYSDATE() liefert ein Datum im MySQL-Format, bspw. 20090616134448
Wenn du davon 365 abziehst, ist das eine mathematische Operation, keine Datums-Operation
Ähnliche Themen
-
[C#] XmlDocument.GetElementById() wirft immer 0 zurück
Von Henig im Forum .NET Windows FormsAntworten: 8Letzter Beitrag: 05.08.10, 15:20 -
[VB 6.0] Wie bestimme ich die Tage in einem Monat
Von MultiStorm im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 13.08.08, 14:53 -
mysql_affected_rows() liefert immer 1 zurück
Von FunkyMonkey im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 18.10.07, 10:22 -
mit DateTime Anzahl der Tage in einem Monat rausfinden ...
Von Duffman666 im Forum .NET Web und KommunikationAntworten: 7Letzter Beitrag: 11.12.06, 13:18 -
funktion gibt immer FALSE zurück, warum?
Von DieterWeber im Forum PHPAntworten: 3Letzter Beitrag: 22.09.02, 13:20





Zitieren
Login





