[ bags @ 16.12.2005. 01:41 ] @
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. |