ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Select com 2 registros em comum

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
valmirluis42
Novato
Novato


Registrado: Segunda-Feira, 17 de Agosto de 2015
Mensagens: 60

MensagemEnviada: Sáb Jan 27, 2018 11:33 am    Assunto: Select com 2 registros em comum Responder com Citação

Bom dia eu tentei o seguinte código no sql server

Código:

SELECT data,codigo,PRODUTO,REFERENCIA,DESCRICAO,QUANTIDADE fROM ITENS_PED_ORCAMENTO WHERE  produto='303'
AND PRODUTO = '320'and  data between '2017-01-01' and '2017-31-12'


Mas o resultado foi nenhum, porém eu sei que eles saíram 11 vezes em comum nos pedidos nesses período. Como posso fazer?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Dom Jan 28, 2018 3:19 pm    Assunto: Responder com Citação

Boa tarde,

Experimente dessa forma:

Código:
with CTE_Pedidos as
(
    SELECT
        codigo
    FROM ITENS_PED_ORCAMENTO
    WHERE
        (produto = '303' or PRODUTO = '320') and
        data between '2017-01-01' and '2017-31-12'
    GROUP BY
        codigo
    HAVING
        COUNT(DISTINCT produto) > 1
)

SELECT
    i.data,
    i.codigo,
    i.PRODUTO,
    i.REFERENCIA,
    i.DESCRICAO,
    i.QUANTIDADE
FROM CTE_Pedidos as c
INNER JOIN ITENS_PED_ORCAMENTO AS i
    on i.codigo = c.codigo


Espero que ajude
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB