[firebase-br] select datas e soma

FRANCISCO JOSE CAMURCA DE CARVALHO f_jcarvalho em ig.com.br
Sáb Set 10 22:36:53 -03 2011


SELECT MAX(KMRET) , MIN(KMSAI), MAX(KMRET) - MIN(KMSAI) FROM ....
WHERE NOME = 'NOME' AND
DATA BETWEEN '04.09.2011' AND '07.09.2011'
GROUP BY  NOME


Em 08/09/11, Paulo Portella<pportellaa.firebase em gmail.com> escreveu:
> Boa tarde Fabricio,
> Você tem messenger? Precisaria te explicar com detalhes, me adicione :
>
> msn: pportellaa(arroba)hotmail.com
> skype : pportellaa
>
> Um abraço.
>
> Vida de americano é assim: iPhone, iPod, iPad, iMac….
> Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc
>
>
> Em 08/09/2011 13:13, Fabricio Videira escreveu:
>> ID como assim ?? não entendi, =/
>>        tenho na tabela o CODIGO que é um auto incremento.
>>
>> código   data              kmsai     kmret       nome
>> 01         01/09/2011      200         350       Fabrício
>> 02         01/09/2011      350         420       Fabrício
>> 03         05/09/2011      420         500       Fabrício
>> 04         21/09/2011      500         502       Fabrício
>> 05         30/09/2011      502         610       Fabrício
>> 06         30/09/2011      610         623       Fabrício
>>
>> Pensei em algum momento em usar ele mas não sei como
>>
>> Obrigado Marcelo
>>
>> Em 8 de setembro de 2011 13:08, Marcelo
>> Carvalho<marcelo.nc em gmail.com>escreveu:
>>
>>> O correto é vc ter um id para cada registro, com isso vc faria assim
>>>
>>> Select sum(kmret - kmsai) KmRodado
>>> from .....
>>> where id>= (select min(id) from .... where data = '01.09.2011')
>>> and id<= (select max(id) from ..... where data = '30.09.2011')
>>>
>>> Mais ou menos assim...
>>>
>>>
>>> --
>>> Atenciosamente,
>>>
>>> *Marcelo Carvalho*
>>> Fone (51) *8128.5285* / *8490-9349*
>>> MSN *carvalho826 em hotmail.com
>>>
>>>
>>> *
>>>
>>> Em 8 de setembro de 2011 13:00, samuel ferreira<
>>> samuel.peres.ferreira em gmail.com>  escreveu:
>>>
>>>> ola
>>>>
>>>> nao sei se entendi, mas se vc kiser saber a km rodada, da pra fazer
>>> assim:
>>>>
>>>>
>>>> select sum(kmret - kmsai) KmRodado
>>>>      from ........
>>>>     where data between '01.09.2011' and '21.09.2011'
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> se for por dia, da pra fazer assim
>>>>
>>>> select data, min(kmsai), max(kmret), max(kmret) - min(kmsai)
>>>>   from .....
>>>>   where data between '01.09.2011' and '21.09.2011'
>>>>   group by data
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> espero ter ajudado
>>>>
>>>> samuel
>>>> ______________________________________________
>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>
>>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>




Mais detalhes sobre a lista de discussão lista