Einzelnen Beitrag anzeigen

braini4c

Registriert seit: 26. Jun 2008
13 Beiträge
 
#18

Re: SQL code zum Prüfen auf Datenänderung

  Alt 4. Feb 2009, 18:23
Erst einmal vielen Dank für die raschen Antworten.

Der Wert kann auch wieder abnehmen, ist unwahrscheinlicher, aber kommt vor.

Ich habe mit hilfe einer anleitung etwas zusammengeschustert, was mir im Prinzip das gibt was ich benötige, wenn auch nicht exakt das, was ich ursprünglich beschrieben hatte (Anzahl der Tage pro ID)

SQL-Code:
SELECT id_ FROM
    (SELECT id as id_, wert as wert_
     FROM table1
     WHERE datum >= SUBDATE(NOW(), INTERVAL 5 DAY) )
     as tmp_wert
GROUP BY id_ HAVING MAX(wert_) = MIN(wert_) and COUNT(wert_) >= 5;
Muss gestehen so ganz hab ich noch nicht verstanden warum es funktioniert...
Sollte mir mal näher den subquery syntax anschauen.
Aber es geht fix und ich muss "nur" die Zahlen anpassen. Da ich aber eh an nem fixen Wert für die Anzahl der Tage interessiert bin (5) is das für mich OK.

Vielen Dank an Alle !
MfG
Julian
  Mit Zitat antworten Zitat