Retorno com Dados em Coluna se consulta for Nula

03/08/2022

0

SQL

Boa Tarde Pessoal,

Estou precisando da ajuda de voce para finalizar uma consulta quando ela não tiver dados a ser exibido eu tenho que trazer o nome da conta e não estou conseguindo fazer isso. Segue a consulta caso alguém possa me ajudar.

WITH TMPESTONO (NOME_IMPOSTO ,MES,VALOR) AS
(
SELECT ''ESTORNO SOBRE GREENVILLE''AS NOME_IMPOSTO, ''F_''+SZN.ZN_ITEM AS FILFOR, SUM((SZN.ZN_PRV*SZN.ZN_PRCAPL)/100) AS TOTAL
FROM
SZN010 SZN
WHERE
SZN.D_E_L_E_T_ = '' ''
AND SZN.ZN_ITEM IN (''01'',''16'',''30'',''40'',''46'',''51'',''52'',''60'',''70'',''72'',''73'',''80'')
AND SZN.ZN_DATA BETWEEN ''20220401'' AND ''20220431''
AND SZN.ZN_DESC =(''GRENVILLE'')
GROUP BY SZN.ZN_DESC,SZN.ZN_ITEM
)
SELECT
*
FROM
(
SELECT
NOME_IMPOSTO,MES,VALOR
FROM
TMPESTONO
) AS
PivotData
PIVOT
(
SUM(VALOR)
FOR MES IN (
[F_16],[F_30],[F_40],[F_46],[F_51],[F_52],[F_60],[F_70],[F_72],[F_73],[TOTAL])
) AS
PivotTable2
ORDER BY 1
Wanderson Fernandes

Wanderson Fernandes

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar