Ir para conteúdo

POWERED BY:

Arquivado

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

Ramon Santana Da Silva

somar valor total por vendedor

Recommended Posts

Olá pessoal!

tenho o seguinte relatorio

 

cod_funcionario | Valor_total | Cod_orcamento

1 25.00 19

1 200.00 18

1 1000.00 20

1 750.00 19

2 225.00 33

3 150.00 31

3 50.00 29

3 100.00 31

 

mostro através do seguinte comando:

SELECT COM_ORCAMENTO.COD_FUNC, COM_SERV_ORC.VAL_TOTAL, COM_ORCAMENTO.CODIGO
FROM COM_SERV_ORC
join com_orcamento on com_orcamento.cod_orcamento = com_serv_orc.cod_orcamento
WHERE COM_ORCAMENTO.COD_FUNC
GROUP BY COM_SERV_ORC.VAL_TOTAL, COM_ORCAMENTO.CODIGO
ORDER BY COM_ORCAMENTO.COD_FUNC
minha duvida é a seguinte:
como faço para mostrar a soma do valor_total de cada codigo de funcionario
ex: cod_funcionario= 1 soma valor_total= 1975.00 e assim por diante.
grato desde já

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz assim:

 

 

 

$selec = " SELECT SUM(VAL_TOTAL) as total FROM COM_SERV_ORC where COD_FUNC = '1'";
$exec = mysql_query($selec, $db) or die(mysql_error());
$dados=mysql_fetch_array($exec)
echo $dados['total'];

 

ai basta colocar uma variavel para alterar o codigo do funcionario

Compartilhar este post


Link para o post
Compartilhar em outros sites


SELECT COM_ORCAMENTO.COD_FUNC, COM_SERV_ORC.sum(VAL_TOTAL) VAL_TOTAL), COM_ORCAMENTO.CODIGO

 

FROM COM_SERV_ORC

join com_orcamento on com_orcamento.cod_orcamento = com_serv_orc.cod_orcamento

WHERE COM_ORCAMENTO.COD_FUNC

GROUP BY COM_SERV_ORC.VAL_TOTAL, COM_ORCAMENTO.CODIGO

ORDER BY COM_ORCAMENTO.COD_FUNC

Compartilhar este post


Link para o post
Compartilhar em outros sites

muito grato pelas dicas Bruno e Motta,

 

retirei o codigo de orcamento e coloquei somente o valor total de venda de cada funcionario com a data.

ficando da seguinte forma:

 

SELECT COM_ORCAMENTO.DATA, COM_ORCAMENTO.COD_FUNC, sum(COM_SERV_ORC.VAL_TOTAL)
FROM COM_SERV_ORC
join com_orcamento on com_orcamento.cod_orcamento = com_serv_orc.cod_orcamento
WHERE COM_ORCAMENTO.DATA
BETWEEN "2013-01-01"
AND "2013-09-23"
GROUP BY COM_ORCAMENTO.COD_FUNC
-------------------------------------------------------------

DATA | COD_FUNC |sum(COM_SERV_ORC.VAL_TOTAL)

2013-07-26 1 4225.00

2013-09-23 2 225.00

2013-09-23 3 675.00

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.