sim, mas foi feita uma função no banco mesmo...ahco melhor utilizar a função
pois pelo menos eu não gosto de fazer "sub selects..."entende?
José Mello Júnior <[EMAIL PROTECTED]> escreveu: 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
__________________________________________________
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