Forum: SQL |
Thema:
Abfrage mit Intervall |
Von:
Peter Lustig (
17.11.2005 14:18) |
Hallo,
ich habe eine Tabelle mit folgenden Spalten:
ID, Datum, Uhrzeit, wert
In diese Tabelle werden zyklisch alle 20 Sekunden Werte geschrieben. Nun möchte ich eine Abfrage gestalten, die es mir erlaubt die Daten aus einem bestimmten Zeitraum abzurufen. Das ist auch kein Problem. Zusätzlich soll es jedoch die Möglichkeit geben, vrschiedene Intervalle abzufragen. Z.B. von 11.11.05 12:15:00 bis 12.11.05 09:03:00, aber nicht im Intervall 20 Sekunden, sondern einem anderem Intervall z.b. 1 Minute. Dies würde ja bedeuten, dass ich nur jeden 3. Datensatz abfragen würde. Hab versucht über die eindeutige Spalte ID das zu schaffen, aber mir fällt keine Abfragelösung ein.
Wie bekomme ich sowas hin?
Gruß Peter
Betreff |
Von |
Datum |
|
|
Re: Abfrage mit Intervall
Hallo Peter,<br><br>vielleicht kannst du zusätzlich zum between für den Zeitraum noch ein <br>and (<br>DATEPART(ss, Uhrzeit) between '00' and '10'<br>or<br>DATEPART(ss, Uhrzeit) between '42' and... |
|
|
|
|
|
Jens
Buthe
|
17.11.2005 14:54 |
|
|
Re: Abfrage mit Intervall
sorry,<br><br>erst link prüfen, dann link posten, ...<br><br>http://msdn.microsoft.com/library/en-us/tsqlref/ts_da-db_2mic.asp<br><br>jens |
|
|
|
|
|
Jens
Buthe
|
17.11.2005 14:56 |
|
|
G.
Guest
|
17.11.2005 15:12 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!