Amigo,
Se você pegar o número e dividir por 60, o inteiro significa horas e o resto
minutos, então:
Select (Tabela.Minutos / 60)||':'||(Tabela:Minutos % 60)
Não seria o resultado que você est[a procurando?
[]'s
Em 24/05/07, Emanoel Tadeu <[EMAIL PROTECTED]> escreveu:
estou utilizando a 8.1, porém pelo que vi essa função foi feita para a
alicação, não existindo realmente no postgres. mas eu jurava que ela
existia...contudo, obrigado.
*João Paulo <[EMAIL PROTECTED]>* escreveu:
Olá,
Qual versão do postgres você está usando?
Em 23/05/07, Emanoel Tadeu <[EMAIL PROTECTED] > escreveu:
>
> Pessoal, estou precisando utilizar essa função TO_MINUTES, pois na
> aplicação a hora é salva em minutos. Por exemplo, 09:00:00 é cadastrada como
> 540, pois de 00:00:00 as 09:00:00 são 540 minutos. Eis o select que estou
> fazendo:
>
> select
> TO_CHAR(esc.esc_dat, 'DD/MM/YYYY') as DATA
> , esc.vei_real as CARRO
> , esc.lin_cod as LINHA
> , TO_MINUTES(esc.esc_hir) as HORAINICIAL
> , TO_MINUTES(esc.esc_htr
> ) as HORAFINAL
> , vei.cd_veiculo_arena as VEICULOID
> , rota.qh_saida as SAIDA_TRECHO
> , ptn.nr_tempo as TEMPO_TRECHO
>
> from t_veiculo vei
> , t_vit_esc_pes esc
>
> , t_vit_pessoal pes
> , t_vit_rota rota
> , t_vit_ponto_controle ptn
>
> where esc.vei_real = vei.cd_veiculo_cliente
> and esc.mot_real = pes.pes_mat
> and TO_NUMBER(
> esc.esc_pos, '999') = TO_NUMBER(rota.qh_carro, '999')
> and
> rota.qh_saida >= TO_MINUTES(esc.esc_hir)
> and rota.qh_saida < TO_MINUTES(esc.esc_htr)
> and pes.pes_mat = '03042'
>
> and ptn.is_ponto_controle = 3
> and esc.esc_dat >= to_timestamp('14/05/2007',
> 'DD/MM/YYYY')
> and esc.esc_dat <= to_timestamp('14/05/2007', 'DD/MM/YYYY')
> order by pes.pes_nom, SAIDA_TRECHO
>
> mas no caso, aqi no meu banco de dados local esse select funciona
> perfeitamente. mas no banco de dados da produção ocorre esse erro:
> *Erro de SQL:*
>
>
> ERROR: function to_minutes(character varying) does not exist
>
>
> alguém sabe o que devo fazer para que essa função seja reconhecida no
> servidor da produção, o que fica disponível para os usuários? a versão
> utilizada tanto no banco de dados local como na produção é a 8.1.
> __________________________________________________
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
--
José de Mello Júnior
41.9933-8642
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral