Update daty

  • Rejestracja: dni
  • Ostatnio: dni
0

id od do
6 2009-08-28 2010-04-20
6 2010-04-20 2010-12-08
6 2010-12-08 3000-12-31
7 2009-10-27 2009-11-17
7 2009-11-17 2010-11-07
7 2010-11-07 2010-12-31
9 2010-02-13 2010-03-20
9 2010-03-20 2010-05-10
9 2010-05-10 2010-06-05
9 2010-06-05 2010-09-03
9 2010-09-03 2010-10-18
9 2010-10-18 2010-12-28
9 2010-12-28 2011-02-08
9 2011-02-08 2011-04-09
9 2011-04-09 3000-12-31

Jak zrobić update modyfikujacy ostatnie wersje id maja miec w kolumine 'do' ustawiona date 3000-12-31

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
1

Co?
UPDATE tabela SET do="3000-12-31" WHERE id=9

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
1
Kopiuj
update Table1 Set "do"='3000-12-31' where ("id", "od") IN (
select "id", max("od") As "od" from Table1 group by "id");

Coś w ten deseń. To na ORA nie działa, ale w ty kierunku musisz podążać...

S2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
0

Wielkie dzięki wystarczyło trochę pozmieniać pod swoje dane :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.