Fórum Inverter Data direto na query (sqlite) #458329
12/10/2013
0
dei uma olhada no fórum e não achei uma forma. Se alguem puder ajudar, desde já agradeço. Gostaria de saber alguma forma de inverter a data gravada na base(sqlite) cujo formato é yyyy-mm-dd para o dd-mm-yyyy pois tenho um datasource associado a um dbgrid. Poderia fazer isso copiando a tabela para um clientedataset e usando uma funcao pra inverter, mas nao teria uma forma mais inteligente de fazer isso? Obrigadao!
Pedro Ribas
Curtir tópico
+ 0Posts
14/10/2013
Cristofer Rodrigues
Você pode usar a função SQL substr: (substr( DATA, 9, 2) || '-' || substr(DATA, 6, 2) || '-'||substr(DATA, 1, 4))
Att,
Gostei + 0
14/10/2013
Pedro Ribas
MUITO obrigado meu amigo, Cristofer. Quando for a poa ver um jogo do meu IMORTAL TRICOLOR, te pago uma ceva!(q baita mão que tu me deu). Valeu mesmo.
ficou assim:
select data,
substr(data,9,2)|| '/' || substr(data,6,2) || '/' || substr(data,1,4) 'reversed' from tabelateste
Gostei + 0
15/10/2013
José
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)