Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Joiresende

Selecionar vendas por mes e ano

Recommended Posts

Olá a todos.

 

Este é o meu primeiro post, e desde de já agradeço a ajuda de todos. Tenho um simples controle de vendas e preciso saber o que cada vendedor vende mensalmente e o ano. Ou seja preciso selecionar o ano depois o mes das vendas.

 

Tenho a seguinte consulta SQL.

SELECT

MONTHNAME(Datavenda) AS Mes,

COUNT(*) AS vendas,

Funcionario,

Datavenda,

Vendas AS VendaMensal

FROM vendas

GROUP BY Funcionario

ORDER BY plano DESC

Se eu utilizar desda maneira vou ver todas as vendas de todos os meses..

Se eu acrecento a linha "WHERE (MONTH(Datavenda) = 12)" eu vejo as vendas do mês Dezembro sem especificar o ano.

Se eu trocar esta linha por "WHERE (year(Datavenda) = 2012) eu vejo todas as vendas do ano de 2012.

Se eu trocar as linhas acima por "WHERE (month(Datavenda) =month(now()))"eu vejo a data do mês atual sem especificar o ano.

 

O que eu estou precisando é de uma maneira, que quando o usuário abrir a pagina vem o mes atual e o corrente ano e ele tem a opção de escolher o ano e mes das vendas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usuário informa que ano e mês quer ver, troque os valores chumbados da query de exemplo do Prog por valores dos paramêtros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Chumbado é fixo, tipo '2012' , '04' etc.

 

Para a passagem de paramêtros depende de qual linguagem vai usar na aplicação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.