[ grizzly @ 27.08.2008. 21:40 ] @
U pitanju je ispitni zadatak, uglavnom sam ga resio ali me jedna stavka muci:

Relevantne tabele su:

ALBUM (SifraAlbuma, Naslov, Tiraz, Cena, SajamskiPopust, DatumOdobravanjaPopusta, SifraPravca, SifraProdukcije)
DNEVNA_PRODAJA(SifraAlbuma, Datum, BrojPrimeraka)


a zadatak vrlo kratak: Napisati SQL:1999 naredbu koja prikazuje najprodavaniji album iz skupa najslabije prodavanih albuma po danima.
[ biske86 @ 27.08.2008. 22:12 ] @
Može li neko da objasni šta je to SQL:1999? Verovatno je ovo neki standard SQL jezika. Da li se ovaj SQL koristi u Access 2003? Mozda budem mogao da pomognem ukoliko je to slučaj.
[ grizzly @ 27.08.2008. 23:57 ] @
Ma da to je standard, moglo je samo da pise SQL. To zanemari potpuno sigurno je isto sto i u Access-u... Inace zar ima negde u Access-u da kuckas upite i gledas rezultujuce tabele?
[ escape... @ 28.08.2008. 04:30 ] @
Možda ovako nešto:
Code:

SELECT *
FROM Album
WHERE SifraAlbuma IN (SELECT SifraAlbuma
                      FROM DnevnaProdaja
                      WHERE (Datum, BrojPrimeraka) IN (SELECT * 
                                                       FROM (SELECT Datum, MIN(BrojPrimeraka) AS dnevni_min
                                                             FROM DnevnaProdaja
                                                             GROUP BY Datum) AS Najmanje
                                                       WHERE dnevni_min = (SELECT MAX(dnevni_min) AS maximum
                                                                           FROM (SELECT Datum, MIN(BrojPrimeraka) AS dnevni_min
                                                                                 FROM DnevnaProdaja
                                                                                 GROUP BY Datum) AS Najmanje)))


Pretpostavila sam da može biti više najprodavanijih albuma, pa se zato malo zakomplikovalo... mada pretpostavljam da bi moglo i elegantnije da se zapiše.

I, da, mogu se i u Accessu kuckati upiti, mada meni njegova sintaksa nije "naj-user-friendly-ja".
[ Zidar @ 28.08.2008. 15:31 ] @
Postavljac pitanaj bi trebalo da uz CREATE TABLE prilozi i nekoliko INSERT INTO naredbi, da bismo imali cime da testiramo resenja.

[ momsab @ 28.08.2008. 15:50 ] @
Citat:
grizzly: Inace zar ima negde u Access-u da kuckas upite i gledas rezultujuce tabele?
kolega,ima, pogledaj pod qeurry za upite :)

za vezbanje SQL-a koristi PostgreSQL, on je 100% (ako su mene slagali i ja lazem vas) po SQL99, mozda cak i na novijem standardu
[ chachka @ 28.08.2008. 20:28 ] @
Naslov teme je suviše uopšten i u suprotnosti je sa pravilima foruma.

Tema je postavljena u suprotnosti sa pravilima foruma.

Tema nije obrisana jedino iz poštovanja prema trudu kojeg je uložio 'escape...'


pravila foruma 'Baze podataka'