Como concatenar campos Date e Time para gerar um Timestamp no Firebird? – Show Delphi

DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

PARA QUEM GOSTA DE DELPHI

Como concatenar campos Date e Time para gerar um Timestamp no Firebird?

 

Outro dia me deparei com uma situação:

Tinha a seguinte tabela

CREATE TABLE AGENDA (
  ID           INTEGER NOT NULL,
  COMPROMISSO  VARCHAR(100) NOT NULL,
  DATA         DATE NOT NULL,
  HORA         TIME NOT NULL
);

E eu tinha a necessidade de recuperar a data e hora em uma única
coluna, então me veio a dúvida de como fazer.

Por sorte, para fazer isso foi bem simples, fiz uma concatenação
e um cast, conforme o exemplo abaixo.

select
id,
compromisso,
cast(data||' '||hora as timestamp) as horario
from agenda

Espero que ajude a todos!

Dúvidas ou sugestões, deixe nos comentários do post.

Facebook Comments

Posts Relacionados

  • Administrador
  • 1.511 views
  • 0 comentários
  • 27 de junho de 2015

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Ir ao topo

© 2016 Infus Soluções em Tecnologia - Todos os Direitos Reservados