This commit is contained in:
@@ -118,15 +118,12 @@ order by grouping(canalapp) desc, grouping(nomeempresaapp) desc`,
|
|||||||
return {
|
return {
|
||||||
sql: /*sql*/ `
|
sql: /*sql*/ `
|
||||||
SELECT
|
SELECT
|
||||||
CASE
|
'Lojas' AS canalapp,
|
||||||
WHEN GROUPING(x.canalapp) = 1 THEN null
|
|
||||||
ELSE x.canalapp
|
|
||||||
END AS canalapp,
|
|
||||||
|
|
||||||
x.canalapp AS nomeempresaapp,
|
x.nomeempresaapp AS nomeempresaapp,
|
||||||
|
|
||||||
CASE
|
CASE
|
||||||
WHEN GROUPING(x.canalapp) = 1 THEN 1
|
WHEN GROUPING(x.nomeempresaapp) = 1 THEN 1
|
||||||
ELSE 0
|
ELSE 0
|
||||||
END AS is_total,
|
END AS is_total,
|
||||||
|
|
||||||
@@ -169,7 +166,7 @@ order by grouping(canalapp) desc, grouping(nomeempresaapp) desc`,
|
|||||||
FROM (
|
FROM (
|
||||||
SELECT
|
SELECT
|
||||||
n.codigo,
|
n.codigo,
|
||||||
n.nome AS canalapp,
|
n.nome AS nomeempresaapp,
|
||||||
r.valor_meta_efetiva,
|
r.valor_meta_efetiva,
|
||||||
r.valor_venda,
|
r.valor_venda,
|
||||||
CASE
|
CASE
|
||||||
@@ -198,13 +195,11 @@ order by grouping(canalapp) desc, grouping(nomeempresaapp) desc`,
|
|||||||
)
|
)
|
||||||
) x
|
) x
|
||||||
|
|
||||||
GROUP BY GROUPING SETS (
|
/*GROUP BY GROUPING SETS (
|
||||||
(x.codigo, x.canalapp),
|
(x.codigo, x.canalapp),
|
||||||
()
|
()
|
||||||
)
|
)*/
|
||||||
ORDER BY
|
group by rollup(x.nomeempresaapp)
|
||||||
CASE WHEN GROUPING(x.canalapp) = 1 THEN 1 ELSE 0 END,
|
|
||||||
x.canalapp
|
|
||||||
`,};
|
`,};
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user