Hallo,
ich kämpfe schon länger nun mit dem Problem das ich Datensätze wie folgt selektieren will.
Ich muss die Daten mit dem Wert 0 finden aber nur die vom 14.12.2011 weil es der Höchste der "Nullerreihe" ist und den 16.12.2011 weil es der niedrigste Datumswert der Nullerreihe ist.
Die Datensätze dazwischen benötige ich nicht.
Den 18.12.2011 benötige ich auch weil danach und davor ein Wert folgt.
TestwertT
Name, value, Datum
Hans, 123, 12.12.2011
Hans, 123, 13.12.2011
Hans, 0, 14.12.2011
Hans, 0, 15.12.2011
Hans, 0, 16.12.2011
Hans, 124, 17.12.2011
Hans, 0, 18.12.2011
Franz, 123, 12.12.2011
Franz, 123, 13.12.2011
Franz, 0, 14.12.2011
Franz, 0, 15.12.2011
Franz, 0, 16.12.2011
Franz, 124, 17.12.2011
Franz, 0, 18.12.2011
Ich verbringe nun schon mit dem Problem Tage.
Mein ansatz war:
SELECT A.[Name], A.[value], A.[Datum]
FROM TestwertT AS A
WHERE A.[Datum] = (SELECT MAX(B.[Datum]) FROM TestwertT AS B WHERE B.[Name]= A.[Name]);
Aber das dauer wirklich lange und Funktioniert nicht richtig.
Hoffe mir kann wer Helfen.
Vielen Dank
Sonic
ich kämpfe schon länger nun mit dem Problem das ich Datensätze wie folgt selektieren will.
Ich muss die Daten mit dem Wert 0 finden aber nur die vom 14.12.2011 weil es der Höchste der "Nullerreihe" ist und den 16.12.2011 weil es der niedrigste Datumswert der Nullerreihe ist.
Die Datensätze dazwischen benötige ich nicht.
Den 18.12.2011 benötige ich auch weil danach und davor ein Wert folgt.
TestwertT
Name, value, Datum
Hans, 123, 12.12.2011
Hans, 123, 13.12.2011
Hans, 0, 14.12.2011
Hans, 0, 15.12.2011
Hans, 0, 16.12.2011
Hans, 124, 17.12.2011
Hans, 0, 18.12.2011
Franz, 123, 12.12.2011
Franz, 123, 13.12.2011
Franz, 0, 14.12.2011
Franz, 0, 15.12.2011
Franz, 0, 16.12.2011
Franz, 124, 17.12.2011
Franz, 0, 18.12.2011
Ich verbringe nun schon mit dem Problem Tage.
Mein ansatz war:
SELECT A.[Name], A.[value], A.[Datum]
FROM TestwertT AS A
WHERE A.[Datum] = (SELECT MAX(B.[Datum]) FROM TestwertT AS B WHERE B.[Name]= A.[Name]);
Aber das dauer wirklich lange und Funktioniert nicht richtig.
Hoffe mir kann wer Helfen.
Vielen Dank
Sonic
Comment