|
выборка значений из строк с самой свежей датой
|
|||
---|---|---|---|
#18+
добрый день! Не могу сообразить, как сделать выборку значений из строк с самой свежей датой. Понимаю, что необходимо выбирать ID и Max(time) при использовании group by ID (верно же понимаю?), но в каком месте и каким подзапросом или возможно другим способом это сделать, не могу сообразить. Есть следующая таблица: IDold_ValNew_ValWho_changeTime1oldval123newvaluser1date1oldest1oldval321newvaluser1date1newlest2oldval234newvaluser2date2oldest2oldval567newvaluser2date2newlest3oldval567newvaluser1date3oldest3oldval123newvaluser2date3BeetwenOldest&Newlest3oldval345newvaluser3date3newlest4oldval456newvaluser1date4oldlest4oldval567newvaluser2date4BeetwenOldest&Newlest4oldval456newvaluser3date4BeetwenOldest&Newlest4oldval456newvaluser2date4BeetwenOldest&Newlest4oldval123newvaluser4date4newlest запрос который выводит данную информацию (делается из MS SQL к БД Oracle) Код: plsql 1. 2. 3. 4. 5.
на выходе должно быть так: IDold_ValNew_ValWho_changeTime1oldval321newvaluser1date1newlest2oldval567newvaluser2date2newlest3oldval345newvaluser3date3newlest4oldval123newvaluser4date4newlest ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2021, 06:05 |
|
выборка значений из строк с самой свежей датой
|
|||
---|---|---|---|
#18+
God of Chaos, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2021, 07:58 |
|
выборка значений из строк с самой свежей датой
|
|||
---|---|---|---|
#18+
можно как-то так, с подзапросом: Код: plsql 1. 2. 3. 4. 5.
условие с New_val тогда правда 2 раза нужно будет указать ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2021, 09:15 |
|
|
start [/forum/topic.php?fid=52&msg=40046075&tid=1880433]: |
0ms |
get settings: |
13ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
131ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
others: | 273ms |
total: | 492ms |
0 / 0 |