Jump to content

bbrandmeier

Members
  • Gesamte Inhalte

    3
  • Registriert seit

  • Letzter Besuch

Fortschritt von bbrandmeier

Rookie

Rookie (2/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

0

Reputation in der Community

  1. Hallo, ok. Ich glaube, ich hab's kapiert. Gute Idee ! Wenn ich deinen SQL-String allerdings teste, werden trotzdem alle Sätze zwischen Zeit_Von und Zeit_Bis geliefert. Ich glaube es liegt am MS-SQL. Scheinbar wird intern das ... Zeit/500 ... vor dem Vergleich wieder in einen Ganzahlwert gewandelt. Ich kann das auch testen: Wenn ich folgendes probiere steht in beiden Spalten die gleiche Ganzzahl: SELECT Zeit/500 AS Erg1, CAST(Zeit/500 AS int) AS Erg2 FROM Messwerte Trotzdem, vielen Dank für deine Hilfe Bernd
  2. Danke für Eure Ideen, @Doso: Gut, die Zeitpunkte vorher berechnen wäre möglich, aber dann z. B 1000 SQL-Abfragen machen - geht das nicht all zu sehr auf die Performance ? @Pathomorph: Ich muss gestehen, ich komme bei deinem SQL-String nicht ganz mit. Zur Erinnererung, der Zeitstempel ist bei mir keine DateTime-Variable sondern vom Type Integer. Meinst so etwas ähnliches: SELECT DISTINCT * FROM Messwerte WHERE Zeit/500 BETWEEN Zeit_Von/500 AND Zeit_Bis/500
  3. Hallo, ich habe da eine Tabelle mit Temperaturmesswerten und möchte daraus ein Diagramm erstellen. Die Tabelle besteht aus 2 Spalten, eine mit einem Zeitstempel (Unixzeit, Anzahl Sekunden seit 1.1.1970) die andere aus dem Messwert. In dieser Tabelle werden ca. alle 30 Sekunden ein neuer Messwert eingefügt und besteht mittlerweile aus mehreren Millionen Datensätzen. Nun kann ich mir mit einem 'SELECT * ... WHERE Zeit BETWEEN Zeit_Von AND Zeit_Bis' zwar den gewünschten Bereich auswählen, habe aber das Problem, das ich z.B. für einen Zeitraum von 6 Monaten einige Hunderttausend Datensätze geliefert bekomme. Kennt jemand einen pfiffigen SQL-String, mit ich Stichpunktartig über den gewünschten Zeitraum jeweils einen Satz bekomme, so das ich im obigen Beispiel bei einem 'Stichpunktabstand' von 500 Sekunden nur noch so ca. 1000 Sätzen für den gewünschten Zeitraum zurückbekomme ? schon mal Danke für Eure Hilfe, Bernd
×
×
  • Neu erstellen...