Hallo zusammen,
vorab - ich mache nur 1,2 mal im Jahr ne Kleinigkeit in SQL, daher bitte ich um Nachsicht ;-)
Also ich habe eine kleine Tabelle die in etwa so aussieht:
In der Tabelle sind messergebnisse. Dies hier ist eine Zeile vom 02.12 um 11 Uhr. Es gibt pro Datum natürlich 24 Zeilen. Jetzt würde ich gerne pro Datum rausfiltern wo z.b. Res1 am geringsten ist?
Beispiel zeige mir für Datum X und Y wo Res1 am geringsten ist, aber nur zwischen 11 und 16 Uhr:
Das eig. Problem ist aber das nur die Datumsangabe(n) korrekt ausgewertet werden ABER die Uhrzeit hinter dem AND keine Beachtung mehr findet in meiner Anfrage. Wie muss ich das nochmal machen, damit es funzt? Verschachtelte Frage, oder Group By....?
Also wie gesagt, ich will in der Anfrage das Datum (2 Datums) und ein Uhrzeitintervall filtern können.
Bin lange draußen aus SQL und brauche nochmal nen Denkanstoss.
Besten Dank!
vorab - ich mache nur 1,2 mal im Jahr ne Kleinigkeit in SQL, daher bitte ich um Nachsicht ;-)
Also ich habe eine kleine Tabelle die in etwa so aussieht:
Code:
ID Datum Uhrzeit Res1 Res2 Res3 Res4 1 2014-12-02 11:00:00 0.79802 0.79816 0.79754 0.79754
Beispiel zeige mir für Datum X und Y wo Res1 am geringsten ist, aber nur zwischen 11 und 16 Uhr:
Code:
SELECT MIN(Res1) from messtabelle WHERE Datum ='2014-12-02' OR '2014-12-03' AND Uhrzeit BETWEEN '11:00:00' AND '16:00:00';
Also wie gesagt, ich will in der Anfrage das Datum (2 Datums) und ein Uhrzeitintervall filtern können.
Bin lange draußen aus SQL und brauche nochmal nen Denkanstoss.
Besten Dank!
Comment