Ir para conteúdo

POWERED BY:

Arquivado

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

guilhermelima

[Resolvido] Mostrar total no mysql

Recommended Posts

Olá!

 

Realizei a seguinte consulta:

 

SELECT data_2, Rodoviarias_id, SUM( tarifa ) AS tarifa, SUM( comissao ) AS comissao, SUM( seguro ) AS seguro, SUM( comissaoseguro ) AS comissaoseguro, SUM( vt ) AS vt, SUM( passageiros ) AS passageiros
FROM manifestos
WHERE data_2
BETWEEN '2010-03-01'
AND '2011-06-01'
AND Rodoviarias_id = '03'
GROUP BY data_2
ORDER BY data_2

 

dai me gera o seguinte resultado:

 

data_2  Rodoviarias_id  tarifa  comissao seguro comissaoseguro  vt      passageiros
2010-03-01      03      33.00   33.00   33.00   33.00          33.00    33
2010-03-02      03      23.92   3.40    1.40    0.16           24.00    62
2010-03-31      03      12.00   1.00    0.00    0.00            0.00    12
2011-01-01      03      230.00  23.00   2.00    0.00            31.00   213
2011-01-02      03      100.00  10.00   0.00    0.00            12.00   35
2011-01-03      03      112.10  1.00    0.20    0.02            10.00   123

 

alguém pode me dizer como exibir os totais de cada linha dessa tabela acima?

o cálculo deve ser feito dessa forma: tarifa - comissao + seguro - comissaoseguro - vt

 

queria que gerasse uma tabela assim:

 

data_2  Rodoviarias_id  tarifa  comissao seguro comissaoseguro  vt      passageiros   total
2010-03-01      03            30.00   3.00    0.30    0.03      11.00    33            16.27
2010-03-02      03            23.92   3.40    1.40    0.16       5.00     62            16.76
2010-03-31      03            12.00   1.00    0.00    0.00       0.00     12            11.00
2011-01-01      03            230.00  23.00   0.00    0.00      31.00    213           176.00
2011-01-02      03            100.00  10.00   0.00    0.00      12.00    35            78.00
2011-01-03      03            112.10  1.00    0.20    0.02      10.00    123           101.28      

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim:

SELECT data_2, Rodoviarias_id, SUM( tarifa ) AS tarifa, 
SUM( comissao ) AS comissao, SUM( seguro ) AS seguro, SUM( comissaoseguro ) AS comissaoseguro, 
SUM( tarifa - comissao + seguro - comissaoseguro - vt ) as `soma`
SUM( vt ) AS vt, SUM( passageiros ) AS passageiros
FROM manifestos WHERE data_2 BETWEEN '2010-03-01' AND '2011-06-01'
AND Rodoviarias_id = '03' GROUP BY data_2 ORDER BY data_2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim:

SELECT data_2, Rodoviarias_id, SUM( tarifa ) AS tarifa, 
SUM( comissao ) AS comissao, SUM( seguro ) AS seguro, SUM( comissaoseguro ) AS comissaoseguro, 
SUM( tarifa - comissao + seguro - comissaoseguro - vt ) as `soma`
SUM( vt ) AS vt, SUM( passageiros ) AS passageiros
FROM manifestos WHERE data_2 BETWEEN '2010-03-01' AND '2011-06-01'
AND Rodoviarias_id = '03' GROUP BY data_2 ORDER BY data_2

 

 

Perfeito, funcionou legal, vlw Andrey!

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.