Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как построить запрос в Oracle, если... [D7, XP]


prodex ©   (2011-07-24 16:02:00) 

Из вне приходит некий набор данных. В этом наборе есть несколько снятых данных для нескольких датчиков. Эти данные надо поместить в таблицу, где должны быть только последние показания датчиков. Можно ли все это описать одним запросом?


Игорь Шевченко   (2011-07-25 11:25:00) [1]


> Можно ли все это описать одним запросом?


можно


sniknik   (2011-07-24 17:14:00) [2]

> где должны быть только последниепоказания датчиков.
т.е. одна запись на устройство... т.е. при вводе устройства вносим запись "пустышку" с кодом устройства и далее только обновляем.

> Можно ли все это описать одним запросом?
один update даже если захочешь в 2 запроса не делается. хотя конечно можно одну запись обновлять кучей update-ов, раздельно по полям...
но есть разница.. как говорил кэп. Врунгель "не каждая рыба селедка, зато каждая селедка рыба"...


MsGuns   (2011-07-24 17:02:00) [3]

Можно, если имеется хотя бы одно из двух:
1) дата-времени записи показания
2) RN растет строго хронологически, т.е показания записываются в хронологическом порядке.


prodex   (2011-07-24 16:57:00) [4]

Спасибо. Тогда посчитаю запрос "в уме".


Anatoly Podgoretsky   (2011-07-24 16:52:00) [5]

> prodex  (24.07.2011 16:02:00)  [0]

Cделай запрос, что бы возвращал только нужные данные или используй
навигационные методы работы.


Наверх

Титульная страница Поиск, карта сайта Написать письмо