Ankündigung

Einklappen
Keine Ankündigung bisher.

mySql Abfrage auf Tag

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mySql Abfrage auf Tag

    Hallo,

    ich habe in einer Tabelle die Werte für Jahr, Monat und Tag in separaten Spalten.
    Ist leider nicht anders zu lösen.

    Nun möchte ich ab dem aktuellen Tag -5 Tage zurück, die Werte anzeigen.

    Ich habe schon viele Varianten versucht, bekomme aber nur Fehlermeldungen weil die Abfrage nicht passt.

    PHP-Code:
    $query "SELECT Wert, Stunde FROM solarstrom 
                where 
                Tag >=Day(CURDATE())-5  and Tag <=Day(CURDATE())
                group by 
                Tag, Stunde"


    Hier noch meine Tabbelstruktur:

    Empfang Tag Monat Jahr Stunde Minute Wert
    Bearbeiten Löschen 2010-08-15 08:01:25 15 8 2010 8 0 7
    Bearbeiten Löschen 2010-08-15 08:16:25 15 8 2010 8 15 14
    Bearbeiten Löschen 2010-08-15 08:31:25 15 8 2010 8 30 29
    Bearbeiten Löschen 2010-08-15 08:46:25 15 8 2010 8 45 35
    Bearbeiten Löschen 2010-08-15 09:01:25 15 8 2010 9 0 32
    Bearbeiten Löschen 2010-08-15 09:16:25 15 8 2010 9 15 21
    Bearbeiten Löschen 2010-08-15 09:31:25 15 8 2010 9 30 28
    Bearbeiten Löschen 2010-08-15 09:46:25 15 8 2010 9 45 20
    Bearbeiten Löschen 2010-08-15 10:01:25 15 8 2010 10 0 17
    Bearbeiten Löschen 2010-08-15 10:16:25 15 8 2010 10 15 14
    Bearbeiten Löschen 2010-08-15 10:31:25 15 8 2010 10 30 45
    Bearbeiten Löschen 2010-08-15 10:46:25 15 8 2010 10 45 26
    Wäre Toll wenn ihr mir helfen könntet!

  • #2
    Jetzt hab ich die Lösung doch selbst hinbekommen.

    Für alle die auch mal auf dem Schlauch stehen:

    PHP-Code:
    $query "SELECT Wert, Stunde FROM solarstrom 
                where 
                Tag >= (Day(CURDATE())-5)
                group by 
                Tag, Stunde"

    Kommentar

    Lädt...
    X