Update daty

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

1

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

1
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ć...

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1