Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

rownum reset problem

[es] :: Oracle :: rownum reset problem

[ Pregleda: 1759 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

esperinos

Član broj: 221203
Poruke: 35
212.200.31.*

Sajt: www.zlatiborapartmani-vid..


+1 Profil

icon rownum reset problem23.04.2010. u 11:14 - pre 170 meseci
imam 2 tabele, racun i stavke racuna. potrebno mi je da selektujem racun sa svim njegovim stavkama i pri tome da mi se za svaku stavku broji redni broj stavke. nesto kao rownum samo sto se za svaki novi racun rownum resetuje.
npr:

rac_id rownum stavka_id
1 1 10
1 2 20
1 3 30
-------------------------
2 1 40
2 2 50
-------------------------
3 1 60
3 2 70
3 3 80

da li neko moze da mi pomogne oko ovoga?

hvala
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: rownum reset problem23.04.2010. u 11:51 - pre 170 meseci
Code (sql):

CREATE TABLE test_racun (rac_id NUMBER);
CREATE TABLE test_stavka (rac_id NUMBER, stavka_id NUMBER);

INSERT INTO test_racun VALUES (1);
INSERT INTO test_stavka VALUES (1, 10);
INSERT INTO test_stavka VALUES (1,20);
INSERT INTO test_stavka VALUES (1,30);
INSERT INTO test_racun VALUES (2);
INSERT INTO test_stavka VALUES (2, 40);
INSERT INTO test_stavka VALUES (2, 50);

SELECT r.rac_id,
       rank() OVER(partition BY r.rac_id ORDER BY s.stavka_id) broj_stavke,
       s.stavka_id
  FROM test_racun r, test_stavka s
 WHERE r.rac_id = s.rac_id
 


 
Odgovor na temu

esperinos

Član broj: 221203
Poruke: 35
212.200.31.*

Sajt: www.zlatiborapartmani-vid..


+1 Profil

icon Re: rownum reset problem23.04.2010. u 12:45 - pre 170 meseci
da to je to. hvala puno na brzom odgovoru koji je i vise nego sto sam trazio! :)
 
Odgovor na temu

[es] :: Oracle :: rownum reset problem

[ Pregleda: 1759 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.