У меня есть база данных A с Таблица X .В таблице X данные хранятся с точностью до 1 секунды.Как и
---------------------------------
timestamp |col1 |
---------------------------------
2019-02-25 21:42:00 | 10 |
2019-02-25 21:42:01 | 20 |
2019-02-25 21:42:02 | 12 |
2019-02-25 21:42:03 | 0 |
2019-02-25 21:42:04 | 14 |
, данные сохраняются второй раз до последнего события выключено.то есть.2019-02-25 21: 55: 04
Другая база данных: B с таблица Y .он хранит данные о событиях.
timestamp | event|
----------------------------
2019-02-25 21:42:00 | On |
2019-02-25 21:43:25 | Off |
2019-02-25 21:46:21 | On |
2019-02-25 21:49:03 | Off |
2019-02-25 21:50:00 | On |
2019-02-25 21:55:04 | Off |
Поэтому мне нужно взять данные только о событиях включения и выключения из таблицы X. И показать их в отчете SSRS.
Ожидаемый результат:
timestamp |col1|
----------------------------
2019-02-25 21:42:00 | 10 |
2019-02-25 21:43:25 | 5 |
2019-02-25 21:46:21 | 13 |
2019-02-25 21:49:03 | 9 |
2019-02-25 21:50:00 | 17 |
2019-02-25 21:55:04 | 8 |
Как я могу сделать это с помощью одного SQL-запроса?