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

Upit koji me muci

[es] :: Baze podataka :: Upit koji me muci

[ Pregleda: 3450 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bags

Član broj: 10072
Poruke: 715
*.12.15.tuwien.teleweb.at.



+2 Profil

icon Upit koji me muci16.12.2005. u 01:41 - pre 223 meseci
Moze li neko da mi pomogne oko SQL ,treba mi stvarno hitno.

Tabela je sledeca :

CREATE TABLE Gebot(
IDAuktion integer not null,
DatumZeit date not null,
Betrag number,
IDUser varchar2(15),
PRIMARY KEY (IDAuktion,DatumZeit),
FOREIGN KEY (IDAuktion) REFERENCES Auktion(IDAuktion),
FOREIGN KEY (IDUser) REFERENCES Bieter(IDUser)
);

Gebot znaci ponuda.
IDAuktion je sifra aukcije,DatumZeit je vrijeme,Betrag je iznos,IDUser je ime osobe koja vrsi aukciju.

Meni je potreban sledeci upit:

Izlistati IDUser korisnika koji su na bar jednoj aukciji imali najveci broj ponuda.

Evo par inserta za orijentaciju:

INSERT INTO GEBOT VALUES (1,to_date('03.10.2005 19:15:00','DD-MM-YYYY
HH24:MI:SS'),1100,'marko');
INSERT INTO GEBOT VALUES (1,to_date('05.10.2005 11:46:00','DD-MM-YYYY
HH24:MI:SS'),1150,'paul');
INSERT INTO GEBOT VALUES (1,to_date('08.10.2005 18:22:00','DD-MM-YYYY
HH24:MI:SS'),1200,'marko');
INSERT INTO GEBOT VALUES (2,to_date('18.10.2005 14:05:00','DD-MM-YYYY
HH24:MI:SS'),70,'judith');
INSERT INTO GEBOT VALUES (2,to_date('24.10.2005 23:37:00','DD-MM-YYYY
HH24:MI:SS'),90,'paul');
INSERT INTO GEBOT VALUES (3,to_date('21.10.2005 08:54:00','DD-MM-YYYY
HH24:MI:SS'),270,'thomas');
INSERT INTO GEBOT VALUES (3,to_date('26.10.2005 16:11:00','DD-MM-YYYY
HH24:MI:SS'),280,'paul');
INSERT INTO GEBOT VALUES (3,to_date('26.10.2005 17:00:00','DD-MM-YYYY
HH24:MI:SS'),350,'marko');


Na ovim insertima treba da izadje marko jer je na prvoj aukciji imao dvije ponude.

U attachu je neki moj pokusaj ali ne uspijeva.


Free advice is seldom cheap.
Prikačeni fajlovi
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.infonova.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Upit koji me muci16.12.2005. u 07:55 - pre 223 meseci
Jos da si rekao o kojoj je bazi rijec i koja je verzija u pitanju...
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

bags

Član broj: 10072
Poruke: 715
*.12.15.tuwien.teleweb.at.



+2 Profil

icon Re: Upit koji me muci16.12.2005. u 09:15 - pre 223 meseci
Sorry.

ORACLE 8
Free advice is seldom cheap.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Upit koji me muci16.12.2005. u 09:50 - pre 223 meseci
Nisam radio sa Oraklom, ali verovatno može nešto na foru:

Code:

create view ttt as
select idauktion, iduser, count(*) cnt from gebot
group by idauktion, iduser

select * from ttt t1
where 
cnt = (select max(cnt) from ttt where idauktion = t1.idauktion)
 
Odgovor na temu

bags

Član broj: 10072
Poruke: 715
*.12.15.tuwien.teleweb.at.



+2 Profil

icon Re: Upit koji me muci16.12.2005. u 10:12 - pre 223 meseci
Jablane hvala ti,spasavas stvar ko zna koji put.

Tvoje resenje radi skoro sasvim tacno.
Medjutim ono izdaje sve korisnike i njihove ponude.
Meni treba da izda samo onog koji ima najveci broj na nekoj od aukcija.Ja se trudim da popravim ali cak ni to ne ide. :(
Free advice is seldom cheap.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Upit koji me muci16.12.2005. u 11:10 - pre 223 meseci
Pa nisi naglasio šta se dešava kad na jednoj aukciji imaš više različitih korisnika sa najviše ponuda (u tvom primeru aukcije 2 i 3)... Moje rešenje štampa njih sve... Ako ti treba po jedan (bilo koji), rešenje je nešto drugačije...
 
Odgovor na temu

bags

Član broj: 10072
Poruke: 715
*.ben.tuwien.ac.at.



+2 Profil

icon Re: Upit koji me muci16.12.2005. u 12:27 - pre 223 meseci
Ispostavilo se da bas treba biti onako kako si ti uradio. :)

Hvala jos jednom!
Free advice is seldom cheap.
 
Odgovor na temu

[es] :: Baze podataka :: Upit koji me muci

[ Pregleda: 3450 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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