ROLLUP određenih kolona

ROLLUP određenih kolona

offline
  • Pridružio: 23 Okt 2011
  • Poruke: 70

Pozdrav svima!
Imam jednostavan poblem koji ne umem da rešim.

SELECT CASE
WHEN GROUPING (Grupa1.Mesec) = 1 AND GROUPING(Grupa1.Referent) = 1 AND GROUPING(Referenti.Ime) = 1 THEN 'Sveukupno'
WHEN GROUPING (Grupa1.Mesec) = 0 AND GROUPING(Grupa1.Referent) = 1 AND GROUPING(Referenti.Ime) = 1 THEN 'Ukupno mesec ' + CAST(Grupa1.Mesec as Varchar (2))
ELSE CAST(Grupa1.Mesec as VARCHAR(4))
END as Mesec,
Grupa1.Referent,
Referenti.Ime,
FORMAT(ISNULL(SUM(Grupa1.Prihodi),0), 'N','de-DE') as Fakturisano
FROM Grupa1
LEFT JOIN Referenti ON Referenti.SifRadnika = Grupa1.Referent
WHERE (Grupa1.Referent = 141 OR Grupa1.Referent = 142 OR Grupa1.Referent = 160 OR Grupa1.Referent = 57 OR Grupa1.Referent = 72 OR Grupa1.Referent = 139) --referenti nabavke
GROUP BY ROLLUP(Grupa1.Mesec, Grupa1.Referent, Referenti.Ime)


Na koji način mogu da izbacim da ne pravi 2x subtotal, jednom za ime radnika a drugi put za referenta (pošto se radi o jednom te istom)? Crveni redovi treba da nestanu.





Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 1127 korisnika na forumu :: 56 registrovanih, 6 sakrivenih i 1065 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, Aleksa 3215, AleksSE, amaterSRB, Apok, babaroga, bigfoot, bobomicek, bojan_t, bojank, bokisha253, CrazyDiablo, Dannyboy, darcaud, Denaya, DH, djuradj, doom83, Gargantua, HogarStrashni, Istman, ivicasimo, Još malo pa deda, kolle.the.kid, Koridor, kunktator, Leonov, mercedesamg, mile09, milimoj, MonteCarlo, nikoladim, novator, Panter, Posmatrac77OKB, repac, Romibrat, royst33, ruma, ruso, styg, Tas011, tomigun, trajkoni018, tubular, vathra, VJ, vlad4, vladas87, x9, yrraf, YugoSlav, zastavnik, Zmaj Ognjeni Vuk, Žrnov, šumar bk2