[ Blue82 @ 13.12.2022. 13:00 ] @
Poštovani forumaši, imam jednostavan poblem koji ne umem da rešim. Code: 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) Upit gore mi daje rezultat kao na slici. ![]() 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. [Ovu poruku je menjao Blue82 dana 13.12.2022. u 14:16 GMT+1] |