powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать строки по изменению одного поля
3 сообщений из 3, страница 1 из 1
Выбрать строки по изменению одного поля
    #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
Выбрать строки по изменению одного поля
    #38710763
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Grum001,

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


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