|
|
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
как из значения цикла ставить максимальную дату с одинаковых поле Value? не меняя значения из цикла for i in (select * from date) loop insert into table values (Value1,date ,Value3) такой вариант не прокатит, только используя все значения из цикла select * from (select Value Value1, Value2, row_number() over (partition by Value1 order by date desc) as num from table ) where num<2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 17:29:33 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
wiiild_che, first_value(date) over (partition by value order by date desc nulls last) вместо date . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 17:38:45 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
ora601first_value(date) over (partition by value order by date desc nulls last) вместо date . Суров. Просто Код: plsql 1. не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 17:41:23 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
я спрашиваю как именно тут можно вывести макс: insert into table values (Value1,date ,Value3) как сделать так, чтоб при вставки выбиралось максимальное значения из цикла. к примеру: в цикле 10 значений, у 5х значений одинаковое поле Value1, но разная дата. Как сделать чтоб он вставлял эти значения с максимальной датой в новую таблицу, но пробегаясь по всем записям из цикла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 17:45:36 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
wiiild_cheя спрашиваю Грозен-то как... :) Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 17:52:19 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous,не в обиду) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 17:53:05 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous,у меня в запросе есть еще параметры процедуры которые нужно ставить, а если через секл вставлять запись, но не получается так, можно ли примерно так сделать : insert into table values(max(date) , если можно, так как такое можно реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 17:54:56 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
Я бы ответил, если бы понял хотя бы половину падежей. Стандартный способ задать подобный вопрос таков: - краткое описание задачи - пример исходных данных - ожидаемый результат (в виде данных, которые получились бы из исходных, если бы задача была решена) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 18:00:09 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
wiiild_cheу меня в запросе есть еще параметры процедуры которые нужно ставить, а если через секл вставлять запись,абсолютно так же как и поля: insert .. select parameter1, field1 ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 18:07:44 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous, вставить данные из таблица table1 в table2. Table 1 id data 1 01.10 2 02.10 3 03.10 4 04.10 1 05.10 table 2( id,data,user)--поле id тут уникальное Поле user=заполнять константа вставить все данные из таблицы 1 с максимальной датой, в таблицу 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 18:11:41 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
JaRo,а вот это поле value1 в селекте мне нужно обращаться к курсору, select parametr,cur.value1 from моя таблица , так можно делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 18:13:11 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
забыл добавить, запись из первой таблица 1 01.10(с мин датой) должна добавиться в table3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 18:26:00 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
wiiild_che, можно. Вот только нужно ли? Вам действительно нужен цикл? Одним insert select не обойтись? PS: Давайте добавим немного уважения к читающим - перед отправкой читайте сами, что написали. А то разбор вашей речи смахивает на перевод с непонятного языка на русский.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 18:28:10 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
wiiild_cheandrey_anonymous, вставить данные из таблица table1 в table2. Table 1 id data 1 01.10 2 02.10 3 03.10 4 04.10 1 05.10 table 2( id,data,user)--поле id тут уникальное Поле user=заполнять константа вставить все данные из таблицы 1 с максимальной датой, в таблицу 2 Код: plsql 1. 2. 3. 4. 5. 6. Код: plsql 1. 2. 3. 4. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 18:29:24 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
Попробуем погадать. Вот это? Код: plsql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 18:43:41 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
не совсем то, но я уже разобрался. спасибо что откликнулись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2016, 18:56:53 |
|
||
|
выборка макс среди всех значений из цикла
|
|||
|---|---|---|---|
|
#18+
Я просто поражаюсь тупости автора и терпению окружающих, предлагающих какие-то ответы на невнятное блеяние "дикого чела". авторя спрашиваю авторне совсем то, но я уже разобрался типа Вы все говно, а я Д'Артаньян. П.С. и такие темы плодятся каждый день, они на свет что ли вылазят? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2016, 12:43:50 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39278938&tid=1887821]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
196ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 209ms |
| total: | 510ms |

| 0 / 0 |
