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

Možda malo složeniji upit?! Help...

[es] :: Baze podataka :: Možda malo složeniji upit?! Help...

Strane: 1 2

[ Pregleda: 3620 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.neobee.net.



+41 Profil

icon Re: Možda malo složeniji upit?! Help...09.07.2006. u 21:56 - pre 217 meseci
Kada pises agregatni upit u GROUP BY delu SQL-a moras bezuslovno navesti sva polja iz SELECT dela na kojima nije primenjena agregatna operacija, tj.

Code:

SELECT SIFRAARTIKLA, ARTIKLI.NazivArtikla, ARTIKLI.JedinicaMere, SUM(kolicinaulaz) AS Ulaz, SUM(kolicinaizlaz) AS Izlaz, SUM(kolicinaulaz)-SUM(kolicinaizlaz) AS Stanje
FROM ulazizlaz LEFT JOIN ARTIKLI ON ARTIKLI.SIFRA=ulazizlaz.SIFRAARTIKLA
GROUP BY SIFRAARTIKLA, ARTIKLI.NazivArtikla, ARTIKLI.JedinicaMere;


Dakle, oba provajdera su ti izbacila jasno obavestenje sta si pogresio.
 
Odgovor na temu

amladjo
Mladen Arbutina
Novi Sad

Član broj: 30160
Poruke: 53
*.ptt.yu.

Sajt: www.dynasoft.rs


Profil

icon Re: Možda malo složeniji upit?! Help...09.07.2006. u 22:08 - pre 217 meseci
Hvala Gorane, jasno mi je to.
Nekad polja navedem u group by a nekad kao Max() funkcije. Često mi se Max() funkcija brže izvršavala pa sam počeo masovno da je koristim.

Nekako sam se, na osnovu brokerove poruke, ponadao da mi možda nešto promiče.
@broker
Na koju bazu si mislio?
 
Odgovor na temu

[es] :: Baze podataka :: Možda malo složeniji upit?! Help...

Strane: 1 2

[ Pregleda: 3620 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

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