Beto,

Agora q eu percebi...

Vc quer diminuir usando função de agregação SUM ??? SUM é para somar...

é isso mesmo ??? Se não for, resolva com a query abaixo

SELECT SUM(EXTRACT (minutes from data_sessao))
FROM horas where id_usuario = 4

aí no caso ele irá extrair os minutos do primeiro valor que é 15 + do
segundo valor que é 17 contabilizando um total de 32 minutos.

[]´s
victor hugo


Em 1 de setembro de 2010 15:19, Victor Hugo <[email protected]> escreveu:
> beto,
>
> SELECT SUM(EXTRACT (minutes from data_sessao)
> FROM horas where id_usuario = 4
>
> []´s
> victor hugo
>
> Em 1 de setembro de 2010 15:14, Beto Lima <[email protected]> escreveu:
>> Olá queria saber se há como somar horas onde tenho apenas uma coluna
>> tabela de exemplo segue assim:
>>
>> tabela horas
>> id | data_sessao | id_usuario
>>
>> valores:
>> 1 | 2010-09-01 14:15:00.000000 | 4
>> 2 | 2010-09-01 14:17:00.000000 | 4
>>
>> a soma teria que dar 2 minutos.
>> obs: o campo data_sessão é timestamp without time zone
>>
>> tentei assim mas não deu certo.
>> select sum(data_sessao) from horas where id_usuario = 4
>>
>> Obrigado
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
>
> --
> []´s
> Victor Hugo
>



-- 
[]´s
Victor Hugo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a