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

Pomoc oko upita...

[es] :: Baze podataka :: Pomoc oko upita...
(Zaključana tema (lock), by chachka)

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

Postavi temu

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

grizzly
Beograd

Član broj: 7978
Poruke: 262



+4 Profil

icon Pomoc oko upita...27.08.2008. u 21:40 - pre 130 meseci
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.
 
0

biske86
Ivan Biševac
Zubin Potok

Član broj: 62435
Poruke: 979
213.244.208.*

Sajt: biske.rs


+39 Profil

icon Re: Pomoc oko upita...27.08.2008. u 22:12 - pre 130 meseci
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.
 
0

grizzly
Beograd

Član broj: 7978
Poruke: 262



+4 Profil

icon Re: Pomoc oko upita...27.08.2008. u 23:57 - pre 130 meseci
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?
 
0

escape...
student
Bg

Član broj: 163295
Poruke: 37
*.ptt.rs.



+1 Profil

icon Re: Pomoc oko upita...28.08.2008. u 04:30 - pre 130 meseci
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".
 
0

Zidar
Canada

Član broj: 15387
Poruke: 3082
*.100.46-69.q9.net.



+78 Profil

icon Re: Pomoc oko upita...28.08.2008. u 15:31 - pre 130 meseci
Postavljac pitanaj bi trebalo da uz CREATE TABLE prilozi i nekoliko INSERT INTO naredbi, da bismo imali cime da testiramo resenja.

 
0

momsab
Momčilo
Beograd, R.Srbija

Član broj: 2804
Poruke: 3041
89.216.97.*

Jabber: pitati@PP
Sajt: www.momsab.com


+1 Profil

icon Re: Pomoc oko upita...28.08.2008. u 15:50 - pre 130 meseci
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
Žena u krevetu i vino na stolu nikako ne smeju da čekaju. Jer, vino se greje a žena hladi.

-vinolog
 
0

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Moderator
Član broj: 53780
Poruke: 575
*.ADSL.neobee.net.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: Pomoc oko upita...28.08.2008. u 20:28 - pre 130 meseci
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'


"The best code is no code at all." - Zidar (ES član)
"Biggest obstacle to learning SQL is unlearning procedural programming." - Joe
Celko
"Minimize code, maximize data." - A. Neil Pappalardo
 
0

[es] :: Baze podataka :: Pomoc oko upita...
(Zaključana tema (lock), by chachka)

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

Postavi temu

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