Ich habe den Status 1
und 0
alle 10 Minuten Intervallzeit.
Wie eindeutigen Wert erhalten, wie ich nicht 1 und 0 Anzahl Wiederholung
Wenn es 1
mit Datum Zeit dann wird als nächstes 0 zeigen und dann weiter 1 zeigendistinkte Binärzahl in SQL-Server
ignition status date time 1 2017-06-04 00:00:13.000 0 2017-06-04 02:36:29.000 1 2017-06-04 07:43:52.000 0 2017-06-04 23:56:18.000
query
select top 100 ignitionstatus,datetime from rawdata
actual output
ignitionstatus stringdatetime
1 2017-05-26 17:17:50.000
1 2017-05-26 17:18:10.000
0 2017-05-26 17:18:30.000
1 2017-05-26 17:18:50.000
0 2017-05-26 17:19:30.000
1 2017-05-26 17:19:10.000
1 2017-05-26 17:20:10.000
we required
1 2017-05-26 17:17:50.000
0 2017-05-26 17:18:30.000
1 2017-05-26 17:18:50.000
1 2017-05-26 17:19:10.000
So ist das, was Sie uns die * Beispieldaten * oder die * erwarteten Ergebnisse sind zeigt *? Die Frage würde sich durch * beide * merklich verbessern. –
Entfernen Sie den Zeitteil von datetime. Beispiel: case (datetime_Col als DATE) –
Anscheinend möchten Sie [Datensätze markieren, in denen sich der Status "Zündung" ändert (https://Stackoverflow.com/a/32172037/11683) und sie nur anzeigen. – GSerg