PERGUNTAS E RESPOSTAS
 
Bem Vindo, Visitante  Todos os Fórums
  Base de Dados
Enviar para a impressoraImprimir  Enviar e-mail para um amigoEnviar Para um Amigo
Precisa estar Logado

Subject Assunto:
SQL CONSULTA
Versão:
12.1.25
Plataforma:
Microsoft
Complemento:
DB:
SQL Server
Complemento:
LinkedIn
Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário FERNANDORM FERNANDORM em 12/11/2021, 11:30 h
Local: RS  Registro: 17/11/2020  Postagens: 1
Bom dia.

Precisava que essa consulta SQl ao invés de trazer o centro de custo da tabela SRA atual, considerasse o centro de custo na época, que fica armazenado na tabela SRE considerando se ocorreu alguma transferência após a data da consulta expressa nos parâmetros da Where.

select
     rtrim(SRA.RA_MAT) as ‘Matrícula‘, rtrim(SRA.RA_NOME) as ‘Nome‘, rtrim(SRA.RA_CC) as ‘Centro de custo‘

from
     protheus12_1_25_prd.dbo.SRA010 as SRA

WHERE
     SRA.D_E_L_E_T_<>‘*‘ and ((SRA.RA_DEMISSA)=‘ ‘ or (SRA.RA_DEMISSA)>=?) and ((SRA.RA_ADMISSA)<=?)


ORDER BY
     SRA.RA_CC

Foto
Mensagem do Enviar e-mail Abrir o Perfil do usuário LCA.LEO LCA.LEO em 16/11/2021, 17:04 h
Local: PR  Registro: 09/01/2020  Postagens: 25
Boa tarde,

Veja se assim fica bom


select RA_FILIAL FILIAL, RA_MAT MATRICULA, RA_NOME NOME, RE_FILIALD, RE_MATD, RE_CCD, CTT_DESC01, RE_DATA
     from SRA030 RA (NOLOCK), SRE010 RE (NOLOCK), CTT030 CTT (NOLOCK)
          where RA_MAT = RE_MATD and RE_CCD = CTT_CUSTO
          --and RE_FILIALD != RE_FILIALP -- transferência de filial
          --and RE_MATD != RE_MATP -- transferência de matrícula
          and RE_CCD != RE_CCP -- transferência de c.c
          and RA_SITFOLH != ‘D‘ -- situação de folha diferente de demitido
and RA_MAT in (‘??????‘,‘??????‘,‘??????‘)
and RE_DATA >= ‘????????‘ and RE_DATA <= ‘????????‘ and RA.D_E_L_E_T_ = ‘ ‘ and RE.D_E_L_E_T_ = ‘ ‘ and CTT.D_E_L_E_T_ = ‘ ‘

Lè0

Para postar no Fórum você precisa efetuar o seu login ou se registrar

 Mudar para Fórum

 

 

 
 
   
Pagina Principal Shopping PROTHEUS Tire suas duvidas Vagas Microsiga em todo Brasil Aprofunde seus conhecimentos Noticias Online Fale Conosco Pagina Principal