- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Banco de Dados
- Duvida no select SQL
Perguntas Duvida no select SQL
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
10 anos 4 meses atrás #23393
por kanaamlrr
Respondido por kanaamlrr no tópico Duvida no select SQL
Diego,
Você pode fazer 2 consultas e utilizar o UNION para juntá-las
Ficaria algo mais ou menos assim:
Não testei, mas deve funcionar.
Abraço!
Você pode fazer 2 consultas e utilizar o UNION para juntá-las
Ficaria algo mais ou menos assim:
SELECT F1_FILIAL, F1_DOC, F1_SERIE, F1_FORNECE, A1_COD AS COD, F1_LOJA, A1_LOJA AS LOJA, A1_NOME AS NOME, F1_EMISSAO, F1_DTDIGIT, F1_ESPECIE, F1_TIPO, F1_FORMUL, F1_USUARIO, F1_CHVNFE, F1_USITNFE, F1_UNFECON
FROM SF1010, SA1010
WHERE F1_FILIAL = '02'
AND F1_DTDIGIT >= '20140623' AND F1_DTDIGIT <= '20140625'
AND F1_FORMUL <> 'S'
AND F1_ESPECIE IN ('SPED','CTE')
AND F1_TIPO IN ('B','D')
AND F1_FORNECE = A1_COD
AND F1_LOJA = A1_LOJA
AND SF1010.D_E_L_E_T_ = ''
AND SA1010.D_E_L_E_T_ = ''
ORDER BY F1_DOC
UNION ALL
SELECT F1_FILIAL, F1_DOC, F1_SERIE, F1_FORNECE, A2_COD AS COD, F1_LOJA, A2_LOJA AS LOJA, A2_NOME AS NOME, F1_EMISSAO, F1_DTDIGIT, F1_ESPECIE, F1_TIPO, F1_FORMUL, F1_USUARIO, F1_CHVNFE, F1_USITNFE, F1_UNFECON
FROM SF1010, SA2010
WHERE F1_FILIAL = '02'
AND F1_DTDIGIT >= '20140623' AND F1_DTDIGIT <= '20140625'
AND F1_FORMUL <> 'S'
AND F1_ESPECIE IN ('SPED','CTE')
AND F1_TIPO NOT IN ('B','D')
AND F1_FORNECE = A2_COD
AND F1_LOJA = A2_LOJA
AND SF1010.D_E_L_E_T_ = ''
AND SA2010.D_E_L_E_T_ = ''
ORDER BY F1_DOC
Não testei, mas deve funcionar.
Abraço!
Por favor Acessar ou Registrar para participar da conversa.
- ODIEGO
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 50
- Obrigados Recebidos: 0
- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Banco de Dados
- Duvida no select SQL
Tempo para a criação da página:0.114 segundos