Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сортировка строк / 5 сообщений из 5, страница 1 из 1
07.05.2002, 11:46
    #32029646
Максим
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка строк
Всем привет!
У меня возникла проблема следующего характера -
есть таблица, в которую пишутся записи о состоянии оборудования(запуски и остановы)с идентификатором st0(остановы) и st1(запуски). Мне надо отобрать попарно запуск-останов, но проблема в том, что после пуска оборудования, могут меняться его режимы работы, и при этом произходит запись в таблицу о запуске оборудования в другом режиме.
Меня эти изминения не интересуют, мне надо каким-то образом выкинуть эти значения, которые произошли уже после пуска основного оборудования в любом режиме.
Записи получаются такие:
st1
st1
st1
...
st0
Как мне выбрать только первый пуск, а остальные оставить без внимания?
...
Рейтинг: 0 / 0
07.05.2002, 12:52
    #32029654
Ольга
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка строк
А кроме столбца, в который пишутся st0 И st1 еще столбцы в таблице есть? (дата/время, например)или что-нибудь уникальненькое, нарастающее?
...
Рейтинг: 0 / 0
07.05.2002, 13:36
    #32029657
Максим
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка строк
ДА еще есть поля dtime(2002/01/01 12:13:14) и unit_id(Agr1,Agr2,Vent2, ...)
...
Рейтинг: 0 / 0
07.05.2002, 14:56
    #32029664
bik_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка строк
Этот образец делает, то что нужно?
\ndeclare @i int, @j int, @st char(4), @st_old char(4)
declare @t table (i int identity(1,1), st char(4), dtime datetime)
INSERT INTO @t (st, dtime) select st, dtime from TS ORDER BY dtime
set @j = @@ROWCOUNT
set @i = 1
while @i < @j
begin
select @st = st from @t where i = @i
if @st = 'st1' and @st_old = 'st1'
delete from @t where i = @i
set @st_old = @st
SET @i = @i + 1
end
...
Рейтинг: 0 / 0
08.05.2002, 11:48
    #32029767
Максим
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка строк
Благодарю всех за участие и спасибо за помощь!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Сортировка строк / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]