SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 30.01.2015 22:11:19

Interruption
Участник
Зарегистрирован: 30.01.2015
Сообщений: 2

Помогите с составлением запроса

Здравствуйте!

Помогите пожалуйста составить запрос на такую ситуацию ...
есть таблица с такой структурой:
| код устройства | показание1 | показание2 | показание3 | дата записи |

уникальных полей нет, то есть для каждого устройства может быть много записей с разными датами, но и на каждую дату приходится несколько устройств

нужно выбрать самую свежую запись для каждого устройства (проблема ещё в том что последняя запись для разных устройств имеет разную дату)

Заранее спасибо всем откликнувшимся smile

Неактивен

 

#2 30.01.2015 23:22:40

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите с составлением запроса

SELECT kod_ustroystva,max(data_zapisi) FROM t GROUP BY kod_ustroystva

подойдет? Если нет, то приведите плиз тестовый набор данных и желаемый результат.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 31.01.2015 00:53:57

Interruption
Участник
Зарегистрирован: 30.01.2015
Сообщений: 2

Re: Помогите с составлением запроса

deadka написал:

SELECT kod_ustroystva,max(data_zapisi) FROM t GROUP BY kod_ustroystva

подойдет? Если нет, то приведите плиз тестовый набор данных и желаемый результат.

да, это то что нужно smile ... спасибо большое!

А не подскажете как такое реализовать в FireBird ? Насколько я понял там нельзя группировать выборочно по полям.

ps. Просто переношу базу из Firebird в MySQL ... и периодически наступаю на разные грабли smile

Неактивен

 

#4 31.01.2015 01:33:26

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Помогите с составлением запроса

Честно говоря, не работал с firebird smile


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson