Perguntas Query em SQL
- Eduardo TI
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 84
- Obrigados Recebidos: 0
9 anos 4 meses atrás #28583
por Eduardo TI
Query em SQL foi criado por Eduardo TI
Bom dia pessoal, quero fazer uma query para pegar informações de outras e unir.
Ex:
Tenho a tabela SE1010 compartilhada e as tabelas SL1010, SL1020, SL1030 e assim vai preciso fazer uma queria onde o titulo da SE1010 comparado com as outras de cada empresa traga o forma de pagamento usada no SL1010, SL1020, SL1030 onde a E1_FILORIG apontar a empresa.
Isso é possível.
Grato,
Eduardo Clemente
Ex:
Tenho a tabela SE1010 compartilhada e as tabelas SL1010, SL1020, SL1030 e assim vai preciso fazer uma queria onde o titulo da SE1010 comparado com as outras de cada empresa traga o forma de pagamento usada no SL1010, SL1020, SL1030 onde a E1_FILORIG apontar a empresa.
Isso é possível.
Grato,
Eduardo Clemente
Por favor Acessar ou Registrar para participar da conversa.
- diegobertodo
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 75
- Obrigados Recebidos: 0
9 anos 4 meses atrás #28585
por diegobertodo
Respondido por diegobertodo no tópico Query em SQL
Tem como fazer sim. Posta o que tu já fez, que vamos tratando ela...
Por favor Acessar ou Registrar para participar da conversa.
- maurorafael
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 64
- Obrigados Recebidos: 0
9 anos 4 meses atrás #28595
por maurorafael
Respondido por maurorafael no tópico Query em SQL
Não cheguei a testar... mas da uma olhada vê se te ajuda... ou se puder especifica melhor, ai fica mais facil ajudar...
SELECT
E1_PREFIXO,
E1_NUM,
E1_TIPO,
E1_NOMCLI,
E1_EMISSAO,
E1_VENCTO,
E1_VENCREA,
E1_VALOR,
E1_HIST,
E1_MOVIMEN,
E1_NUMNOTA,
E1_SERIE,
E1_STATUS,
L1_FILIAL,
L1_NUM,
L1_CLIENTE,
L1_LOJA,
L1_VLRTOT,
L1_VLRLIQ,
L1_DOC,
L1_SERIE,
L1_PDV,
L1_EMISNF,
L1_CONDPG
FROM
SE1010 E1
INNER JOIN SL1010 A
ON
E1.E1_NUM = A.L1_NUM
AND E1.E1_FILORIG = A.L1_FILIAL
AND E1.E1_CLIENTE = A.L1_CLIENTE
AND E1.E1_LOJA = A.L1_LOJA
INNER JOIN SL1020 B
ON
E1.E1_NUM = B.L1_NUM
AND E1.E1_FILORIG = B.L1_FILIAL
AND E1.E1_CLIENTE = B.L1_CLIENTE
AND E1.E1_LOJA = B.L1_LOJA
INNER JOIN SL1030 C
ON
E1.E1_NUM = C.L1_NUM
AND E1.E1_FILORIG = C.L1_FILIAL
AND E1.E1_CLIENTE = C.L1_CLIENTE
AND E1.E1_LOJA = C.L1_LOJA
SELECT
E1_PREFIXO,
E1_NUM,
E1_TIPO,
E1_NOMCLI,
E1_EMISSAO,
E1_VENCTO,
E1_VENCREA,
E1_VALOR,
E1_HIST,
E1_MOVIMEN,
E1_NUMNOTA,
E1_SERIE,
E1_STATUS,
L1_FILIAL,
L1_NUM,
L1_CLIENTE,
L1_LOJA,
L1_VLRTOT,
L1_VLRLIQ,
L1_DOC,
L1_SERIE,
L1_PDV,
L1_EMISNF,
L1_CONDPG
FROM
SE1010 E1
INNER JOIN SL1010 A
ON
E1.E1_NUM = A.L1_NUM
AND E1.E1_FILORIG = A.L1_FILIAL
AND E1.E1_CLIENTE = A.L1_CLIENTE
AND E1.E1_LOJA = A.L1_LOJA
INNER JOIN SL1020 B
ON
E1.E1_NUM = B.L1_NUM
AND E1.E1_FILORIG = B.L1_FILIAL
AND E1.E1_CLIENTE = B.L1_CLIENTE
AND E1.E1_LOJA = B.L1_LOJA
INNER JOIN SL1030 C
ON
E1.E1_NUM = C.L1_NUM
AND E1.E1_FILORIG = C.L1_FILIAL
AND E1.E1_CLIENTE = C.L1_CLIENTE
AND E1.E1_LOJA = C.L1_LOJA
Por favor Acessar ou Registrar para participar da conversa.
- maurorafael
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 64
- Obrigados Recebidos: 0
9 anos 4 meses atrás #28597
por maurorafael
Respondido por maurorafael no tópico Query em SQL
Outra coisa, tem que colocar o apelido na frente dos campos de exibição.. B.L1_FILIAL,
B.L1_NUM,
B.L1_CLIENTE,
B.L1_LOJA,
B.L1_VLRTOT,
B.L1_VLRLIQ,
B.L1_DOC,
B.L1_SERIE,
B.L1_PDV,
B.L1_EMISNF,
B.L1_CONDPG,
C.L1_FILIAL,
C.L1_NUM,
C.L1_CLIENTE,
C.L1_LOJA,
C.L1_VLRTOT,
C.L1_VLRLIQ,
C.L1_DOC,
C.L1_SERIE,
C.L1_PDV,
C.L1_EMISNF,
C.L1_CONDPG
B.L1_NUM,
B.L1_CLIENTE,
B.L1_LOJA,
B.L1_VLRTOT,
B.L1_VLRLIQ,
B.L1_DOC,
B.L1_SERIE,
B.L1_PDV,
B.L1_EMISNF,
B.L1_CONDPG,
C.L1_FILIAL,
C.L1_NUM,
C.L1_CLIENTE,
C.L1_LOJA,
C.L1_VLRTOT,
C.L1_VLRLIQ,
C.L1_DOC,
C.L1_SERIE,
C.L1_PDV,
C.L1_EMISNF,
C.L1_CONDPG
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.118 segundos