tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
2088
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Blaubmania Blaubmania ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    188
    Hiho,
    ich habe in meiner MySQL Tabelle einen Eintrag im DATETIME-Format jetzt möchte ich eine Abfrage machen die mir alle Datensätze anzeigt die nicht älter als 2 Wochen sind. Mein Problem ist wie ziehe ich die 14 Tage ab vom aktuellen Datum also als Anfang hätte ich folgendes zu bieten.

    Code :
    1
    
     "SELECT * FROM mitteilung WHERE Erstellt > NOW()" //hier müsste nun der befhl -14 Tage folgen

    In der Spalte Erstellt ist das Datum im DATETIME Format. Ich weis nicht ob man hierbei anstatt NOW() vlt. auch CURDATE() nehmen kann.
    Geändert von Blaubmania (28.01.05 um 11:04 Uhr)
     

  2. #2
    Registriert seit
    Apr 2002
    Ort
    HH
    Beiträge
    3.224
    Im MySQL-Handbuch steht die Funktion DATE_ADD bzw. DATE_SUB unter 12.5. Date and Time Functions.
    Damit sollte das funktionieren.

    Gruß hpvw
     

  3. #3
    Blaubmania Blaubmania ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    188
    Ja die hatte ich auch schon gesehen in meinem Büchlein aber damit geht es nicht wirklich weil diese Funktion gleich nach SELECT kommen muss ich aber im WHERE Teil erst das datum definiere sozusagen. Trotzdem danke für den Tip.
     

  4. #4
    Registriert seit
    Apr 2002
    Ort
    HH
    Beiträge
    3.224
    Und so funktioniert es nicht?
    Code :
    1
    
     "SELECT * FROM mitteilung WHERE Erstellt > DATE_SUB(NOW(), INTERVAL 14 DAY)"
    EDIT: Ein ähnliches Beipiel steht sogar nach dem 2. Absatz in dem Link, den ich oben geschrieben habe.
    Geändert von hpvw (28.01.05 um 11:08 Uhr)
     

  5. #5
    Blaubmania Blaubmania ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    188
    Hey danke funktioniert doch der Mist o_O komisch hab das auch ausprobiert und bei mir sagte er andauernd Syntax Error obwohl ich denke das die Anweisung richtig war. Großen Dank nochmal.
     

Ähnliche Themen

  1. [Oracle 10] Datum von Datum abziehen
    Von m3000 im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 19.10.08, 06:04
  2. [Javascript] Datum + 2 Tage
    Von The619 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 10.10.07, 11:48
  3. Datum plus 365 Tage
    Von Bencher im Forum Javascript & Ajax
    Antworten: 10
    Letzter Beitrag: 21.09.05, 22:30
  4. Jahr und Tag von Datum abziehen
    Von flotschie im Forum .NET Archiv
    Antworten: 3
    Letzter Beitrag: 08.02.05, 11:44
  5. datum in tage umrechnen bzw. abfrage problem mit datum
    Von Brauni im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 25.08.03, 20:57