Você está na página 1de 2

[firebase-br] Diferena entre dois campos timestamp em formato HH:mm

http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2008-Octob...

[firebase-br] Diferena entre dois campos timestamp em formato HH:mm


Arlei Ferreira Farnetani Junior junior em farsoft.com.br Quarta Outubro 8 17:43:15 BRT 2008 Mensagem anterior: [firebase-br] select randonico Prxima mensagem: [firebase-br] ENC: Alteracao de campo Mensagens classificadas por: [ date ] [ thread ] [ subject ] [ author ]
vlw ----- Original Message ----From: "Eduardo Bahiense" <eduardo em icontroller.com.br> To: <lista em firebase.com.br> Sent: Sunday, September 28, 2008 6:22 PM Subject: Re: [firebase-br] Diferena entre dois campos timestamp em formato HH:mm Ol Arlei TIMESTAMP - TIMESTAMP resultar o intervalo em dias entre uma data e outra. Assim, SELECT CAST('28.09.2008 18:00' AS TIMESTAMP) - CAST('28.09.2008 17:57' AS TIMESTAMP) FROM RDB$DATABASE resulta: 0.002083333 dias Isso multiplicado por 24 lhe dar o intervalo em horas, que ser: 0.049999992 horas que, multiplicado por 60: 2.99999952 -> 3 minutos A query completa ficaria: SELECT CAST((CAST('28.09.2008 18:00' AS TIMESTAMP) - CAST('28.09.2008 17:57' AS TIMESTAMP))*24*60 AS INTEGER) FROM RDB$DATABASE Substitua o primeiro CAST por CURRENT_TIMESTAMP e o segundo por seu campo. Se voc estiver usando o FB 2.1, ou a ib_udf em verses anteriores, voc pode usar tambm: SELECT DATEDIFF( MINUTE FROM CAST('28.09.2008 17:57' AS TIMESTAMP) TO CAST('28.09.2008 18:00' AS TIMESTAMP) ) FROM RDB$DATABASE Abs Eduardo Arlei Ferreira Farnetani Junior escreveu: > Pessoal, com que eu fao em SQL > para o sistema me dar a diferena > entre dois campos timestamp no formato > HH:mm. > > > Preciso comparar se a hora atual

1 de 2

16/01/2012 15:04

[firebase-br] Diferena entre dois campos timestamp em formato HH:mm

http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2008-Octob...

> > > > > > > > > > > > > >

maior que 15 minuos que a ultima hora gravada no bando de dados. Vlw ps: parece que eu ja havia feito isto antes...mas me deu um branco geral aqui... ______________________________________________ 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

Mensagem anterior: [firebase-br] select randonico Prxima mensagem: [firebase-br] ENC: Alteracao de campo Mensagens classificadas por: [ date ] [ thread ] [ subject ] [ author ] Mais detalhes sobre a lista de discusso lista

[ FBSERVER.COM - Servidor Firebird DEDICADO ] Hospedagem Firebird com acesso SYSDBA - Saiba mais!

2 de 2

16/01/2012 15:04

Você também pode gostar