Pessoal,
boa noite, tenho a query abaixo e gostaria de fazer uma melhoria que seria a seguinte, preciso recuperar o campo P6_DESC da tabela SP6010 de acordo com o conteúdo do campo PC_ABONO, alguém consegue ajudar a implementar este outro join?
select RA_FILIAL, RA_MAT, RA_NOME,
RA_CC, CTT_DESC01, convert(varchar,(convert(datetime,RA_ADMISSA)),103) Admissao,
count(PC_DATA) QtdeEventos, ISNULL(PC_ABONO,'') PC_ABONO
from CTT010 CTT(NOLOCK), SRA010 SRA(NOLOCK)
LEFT OUTER JOIN SPC010 SPC(NOLOCK)
ON RA_FILIAL = PC_FILIAL
and RA_MAT = PC_MAT
and PC_DATA BETWEEN '20220101' and '20221231'
and PC_ABONO IN ('01','001','021','024','004','24')
and SPC.D_E_L_E_T_ = ''
where SRA.D_E_L_E_T_ = ''
and CTT.D_E_L_E_T_ = ''
and RA_FILIAL = CTT_FILIAL
and RA_CC = CTT_CUSTO
and RA_SITFOLH <> 'D'
group by RA_FILIAL, RA_MAT, RA_NOME, RA_ADMISSA,RA_CC, CTT_DESC01, PC_ABONO
order by RA_NOME