Em 7 de outubro de 2013 11:02, fmarcelo cnc <[email protected]>escreveu:
> Bom dia pessoal, > Bom dia! > Tenho dois campos para data e hora em uma tabela, o campo data no formato > DATE e hora em character varying. > Preciso compor esses campos para obter a data/hora de um evento, em > seguida calcular o tempo em minutos entre dois eventos. > Exemplo: > Data(Date) Hora(character varying) Evento A 21/08/2013 1250 Evento B > 21/08/2013 1352 Tempo 62 mi > Como você tem estes dados? Estas duas linhas seriam o retorno de um SQL? (o resultado teria que ser obtido do Evento B subtraindo a linha anterior?) Ou seria de forma mais simples, comparando o resultado de 2 SQL's distintos? Essa informação ao meu ver é crucial para a elaboração de uma solução, mas de antemão verificaria a possibilidade de alterar o tipo do campo, utilizando o "using", pois a solução mais fácil para este problema seria a conversão do "1250", por exemplo, para hora, utilizando a função "substr" ou qualquer outro tipo de alteração de texto e transformando em seguida, através de cast, em hora. > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > []'s
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
