![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как построить запрос в 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делай запрос, что бы возвращал только нужные данные или используй
навигационные методы работы.