Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать строки по изменению одного поля / 3 сообщений из 3, страница 1 из 1
01.08.2014, 13:07:29
    #38710759
Grum001
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать строки по изменению одного поля
Добрый день, господа. Возникла достаточно банальная проблема, нужен свежий взгляд на вещи.

Имеется таблица по работе станков. Станки могут работать, а могут находиться в простое. За это отвечает поле статуса. Ему соответствует дата. Выглядит это примерно так:

ID_станка Статус Дата
Станок1 1 01.02.2014
Станок1 1 17.02.2014
Станок1 1 04.03.2014
Станок1 1 11.04.2014
Станок1 0 19.04.2014
Станок1 0 21.04.2014
Станок1 1 02.05.2014
Станок1 1 10.05.2014
Станок1 0 14.06.2014

Требуется отобрать строки, где происходили изменения. Т.е. нужно узнать, какого числа станок перешел в неработающее положение или наоборот, начал работать. Результат должен выглядеть так:

ID_станка Статус Дата
Станок1 1 01.02.2014
Станок1 0 19.04.2014
Станок1 1 02.05.2014
Станок1 0 19.06.2014

Работай я на каком-нибудь паскале с массивом данных, я бы просто пролистал записи, отслеживая изменение статуса, записанного в темповую переменную, и как только он меняется, сразу бы выдергивал строку, заменял эту темповую переменную и двигался дальше. Но вот как это вывернуть SQL_запросом, у меня как-то в голове не укладывается. Полистал вот этот FAQ http://www.sql.ru/forum/687908/faq-vyborka-pervoy-posledney-zapisi-v-gruppah, но там немного не то.
...
Рейтинг: 0 / 0
01.08.2014, 13:10:50
    #38710763
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать строки по изменению одного поля
Grum001,

Это в соседнем FAQ-е - 7489069
...
Рейтинг: 0 / 0
01.08.2014, 13:12:33
    #38710765
Grum001
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбрать строки по изменению одного поля
miksoft, спасибо, почитаю.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать строки по изменению одного поля / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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