Ir para conteúdo
Fórum Script Brasil
  • 0

listar vendas que todos os itens são da mesma linha


ROSANGELA TEIXEIRA DE SOUZ

Pergunta

Bom dia!

Tenho uma tabela de vendas chamada vdpro (itens da venda)

Nessa tabela tenho o campo codlinha

Preciso selecionar somente as vendas em que todos os itens da venda possuem o mesmo codlinha.

Podem me ajudar?

 

Exemplo:

Venda 1

item 1 - codlinha 20

item 2 - codlinha 20

item 3 - codlinha 20

item 4 - codlinha 20

essa venda apareceria no select

 

Venda 2

item 1 - codlinha 20

item 5 - codlinha 30

item 10 - codlinha 40

essa venda não apareceria no select

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0


create table vdpro (item varchar(20), codlinha int)
insert vdpro (item,codlinha) values ('item 1',20),('item 2',20),('item 3',20),('item 4',20),('item 5',30),('item 10',40)

declare  @vendas as table (venda varchar(15),codlinha int);

with cte_vendas (codlinha)
as
(
    select  codlinha from vdpro group by  codlinha
)

insert @vendas(venda,codlinha)
SELECT concat('vendas ',ROW_NUMBER() OVER (ORDER BY a.codlinha)) AS venda, a.codlinha
from cte_vendas as a

select venda, item, a.codlinha from @vendas a
join vdpro b
on a.codlinha = b.codlinha

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...