pergunta sobre linguar Tqsl
Amigos tenho uma tabela que contem os seguintes campos, ID, Nome, DataVenda, TotalVenda. No campo DataVenda as linhas estão com a data por dia . Preciso fazer uma consulta que me retorne as vendas por mensal e por quinzena na mesma consulta.
ou seja irá retornar os campos ID, NOME, TotalVendasQuinzenal, TotalVendasSemanal. Como fazer???
Fernando
ou seja irá retornar os campos ID, NOME, TotalVendasQuinzenal, TotalVendasSemanal. Como fazer???
Fernando
Fernando Sousa
Curtidas 2
Melhor post
Marcos P
14/12/2015
Uma pesquisa aqui no DevMedia seria suficiente para resolver sua questão...
SELECT ID, NOME, (SELECT SUM(TOTALVENDA) FROM TABELA WHERE ID = TAB.ID AND DATEDIFF(dd,DATAVENDA,GETDATE()) <= 15) as TotalVendasQuinzenal, (SELECT SUM(TOTALVENDA) FROM TABELA WHERE ID = TAB.ID AND DATEDIFF(dd,DATAVENDA,GETDATE()) > 15 AND DATEDIFF(dd,DATAVENDA,GETDATE()) <= 30) as TotalVendasMensal FROM TABELA TAB
GOSTEI 1
Mais Respostas
Ataide Antonio
13/12/2015
Desculpe, mas sua consulta não responde a pergunta do nosso amigo Fernando.Ele quer a primeira quizena, a segunda quinzena e o total do mês.
Você pode utilizar a query do Marcos para obter a 1º e 1 2ºquizena, de pois somar as duas para obter o total do mês, ok?Tem mais de uma forma de se conseguir a mesma coisa sempre. Forte abraço.
Você pode utilizar a query do Marcos para obter a 1º e 1 2ºquizena, de pois somar as duas para obter o total do mês, ok?Tem mais de uma forma de se conseguir a mesma coisa sempre. Forte abraço.
GOSTEI 0
Fernando Sousa
13/12/2015
Marcos e Ataíde,
A Ajuda de vocês me ajudou a resolver meu problema. Muito obrigado.
Marcos,
Só fiz a pergunta porque não encontrei algo similar. contudo muito obrigado...
Fernando
A Ajuda de vocês me ajudou a resolver meu problema. Muito obrigado.
Marcos,
Só fiz a pergunta porque não encontrei algo similar. contudo muito obrigado...
Fernando
GOSTEI 0