none
Relatório de Vendas RRS feed

Respostas

Todas as Respostas

  • Boa tarde Marcos,

    Você já desenvolveu alguma coisa?

    Qual a estrutura das suas tabelas?

    Qual a dúvida?

    Abraço!


    "A vida é um paraíso, mas os homens não o sabem e não se preocupam em sabê-lo." Fiodor Dostoievski

    terça-feira, 9 de maio de 2017 20:56
  • Deleted
    terça-feira, 9 de maio de 2017 23:11
  • Marcos,

    Além disso, de alguma maneira o controle do que foi comprado ou até mesmo devolvido pelo cliente deve ser considerado no seu cenário?


    Pedro Antonio Galvao Junior [MVP | MCC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quarta-feira, 10 de maio de 2017 01:04
  • Pelo que eu entendi, os clientes já estão cadastrados, ou seja, você tem uma carteira de clientes que compram ou não.

    Neste caso faria assim:

    exemplo:

    Select c.idcliente, c.nome , p.itemvenda, p.status

    from clientes c

    inner join produtos p on c.idcliente = p.idcliente and p.status = 0; -- 0 não comprou

    quarta-feira, 10 de maio de 2017 14:48
  • Criei este select, só que ele informa somente os clientes que não compraram em Janeiro. Se eu colocar o período de 2016 EX: 01-01-2016 a  30/12/2016 esse código irá listas quem não comprou nesse período inteiro. Eu preciso disso por mês. Tem clientes que não comprou em janeiro mas não comprou fevereiro.  

    SELECT 
        CLI.cod_entidade,
        CLI.razao_social    
    FROM ENTIDADE CLI
    WHERE NOT EXISTS 
            (SELECT * FROM produto_venda P
             WHERE P.cod_cliente = CLI.cod_entidade
    and p.data between '2017-01-01' and '2017-01-31' )

    sexta-feira, 12 de maio de 2017 16:43
  • Correção:

    Tem clientes que não comprou em janeiro mas comprou fevereiro.

    sexta-feira, 12 de maio de 2017 16:44
  • Somente os clientes que não compraram.

    -------------------------------------------------------

    Criei este select, só que ele informa somente os clientes que não compraram em Janeiro. Se eu colocar o período de 2016 EX: 01-01-2016 a  30/12/2016 esse código irá listas quem não comprou nesse período inteiro. Eu preciso disso por mês. Tem clientes que não compraram em janeiro mas comprou fevereiro.  

    SELECT 
        CLI.cod_entidade,
        CLI.razao_social    
    FROM ENTIDADE CLI
    WHERE NOT EXISTS 
            (SELECT * FROM produto_venda P
             WHERE P.cod_cliente = CLI.cod_entidade
    and p.data between '2017-01-01' and '2017-01-31' )
    sexta-feira, 12 de maio de 2017 16:47
  • Deleted
    sexta-feira, 12 de maio de 2017 16:49
  • Tem sim. data_cadastro da tabela entidade.
    sexta-feira, 12 de maio de 2017 17:04
  • Deleted
    sexta-feira, 12 de maio de 2017 17:14
  • Deleted
    sexta-feira, 12 de maio de 2017 17:18
  • Bom dia,

    Por falta de retorno esta thread esta encerrada !

    Por gentileza, caso necessário abra uma nova thread.

    Atenciosamente,


    Guilherme Macedo S

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    TechNet Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 19 de maio de 2017 20:31