Anzeige:
Ergebnis 1 bis 3 von 3

Thema: MYSQL - Datumsberrechnung (nicht so perfomant)

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    19.10.2005
    Beiträge
    7

    Question MYSQL - Datumsberrechnung (nicht so perfomant)

    Hallo Zusammen,

    ich beschäftige mich gerade etwas intensiver mit MySQL.
    Und nun habe ich in einer Datenbank gewisse Daten unter anderem welche von dem Format "DATE".

    Nun würde ich gerne herraus finden, wie ich per MySQL herausfinden kann, ob in den letzen 37 Tagen etwas neues passiert ist.

    Gesagt getan. Nun habe ich folgendes SQL-Statement:

    SELECT *
    FROM daten
    WHERE TO_DAYS(CURDATE()) - TO_DAYS(`datum_eins`) < 37
    AND TO_DAYS(CURDATE()) - TO_DAYS(`datum_eins`) > 0;


    Man muss aber doch auch noch einfacher zu dem Ergebnis kommen.

    Rechnung: heutigesDatum - DatumAusDerDatenbank = Anzahl der Tage (positive Zahl)

    Klar geht mein SELECT, aber es geht bestimmt performanter.

    Könntet ihr mir da eventuell weiter helfen?

    Vielen Danke schon mal im vorraus.

    Liebe Grüße

    Jens1988

    *edit*
    Ups, die Rechtschreibfehler in der Themenüberschrift sind aber nicht gewollt *schäm*
    Geändert von Jens1988 (31-10-2006 um 12:13 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •