Conversão de TIMESTAMP para char

Forum sobre SQL.

Moderador: Moderadores

Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Conversão de TIMESTAMP para char

Mensagem por asimoes »

Com MAriaDb, acredito que seja a mesma sisntaxe no MYSQL

SELECT CURRENT_DATE() AS DATA_BANCO, DATE_FORMAT(CURRENT_TIME(), '%T') AS HORA_BANCO FROM DUAL

O retorno desta query é DATA_BANCO como Date FORMAT(CURRENT_TIME(), '%T') como string

DD/MM/YYYY e 'HH:MM:SS'


SELECT DATE_FORMAT(CURRENT_DATE(), '%d/%m/%y') AS DATA_BANCO, DATE_FORMAT(CURRENT_TIME(), '%H:%i:%s') AS HORA_BANCO FROM DUAL

O retorno desta query é DATA_BANCO como String FORMAT(CURRENT_TIME(), '%T') como string

'DD/MM/YY' e 'HH:MMM:SS'

SELECT CURRENT_DATE() AS DATA_BANCO,CURRENT_TIME() AS HORA_BANCO FROM DUAL

O retorno desta query é DATA_BANCO como Date e HORA_BANCO como TimeStamp

Nesse caso teria que usar

Hb_TtoC( aDados[1]["HORA_BANCO"], "", "HH:MM:SS") //Conversão de TimeStamp para Char

Quase esqueci do convert

CONVERT(CURRENT_TIME(), CHAR)
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder