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

ROLLUP problem bez jedne kolone

[es] :: MS SQL :: ROLLUP problem bez jedne kolone

[ Pregleda: 469 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Blue82
dipl. ecc.

Član broj: 165981
Poruke: 838
*.static.isp.telekom.rs.



+322 Profil

icon ROLLUP problem bez jedne kolone13.12.2022. u 13:00 - pre 16 meseci
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]
Prikačeni fajlovi
 
Odgovor na temu

[es] :: MS SQL :: ROLLUP problem bez jedne kolone

[ Pregleda: 469 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

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