Napisano: 25 Nov 2014 18:44
ovako je u samoj tabeli, ali ne mogu da izvucem to u query
ali ako stavim ovako
SELECT S_ORGJED.NAZIV
FROM S_ORGJED INNER JOIN S_RADNICI ON S_ORGJED.SIOJ = S_RADNICI.SIOJ;
kako da sad stavim broj radnika u svakoj od njih, kako taj broj da izvucem?
Dopuna: 25 Nov 2014 18:54
Pokusao sam da napravim poseban upit,
SELECT Count(*) AS BrojRadnika
FROM S_ORGJED;
ali kako za poseban naziv napraviti
Dopuna: 25 Nov 2014 19:05
Pokusao sam ovako
SELECT S_ORGJED.NAZIV
FROM S_ORGJED INNER JOIN S_RADNICI ON S_ORGJED.SIOJ = S_RADNICI.SIOJ
UNION ALL
SELECT Count(*) AS BrojRadnika
FROM S_ORGJED;
but no help
Dopuna: 25 Nov 2014 19:38
Evo uradio sam ovako i dalo mi je OK rezultate
SELECT S_ORGJED.NAZIV, Count(S_ORGJED.SIOJ) AS BrojRadnika
FROM S_ORGJED INNER JOIN S_RADNICI ON S_ORGJED.SIOJ = S_RADNICI.SIOJ
GROUP BY S_ORGJED.NAZIV
ORDER BY Count(S_ORGJED.SIOJ) DESC;
|