Formatando da Data resultante da SQL do FireBird
Quero formatar o resultado de uma data na SQL do FireBird,
Tem como fazer isso direto via SQL, sem precisar mexer no Field?
[]´s
Bruno
Tem como fazer isso direto via SQL, sem precisar mexer no Field?
[]´s
Bruno
Bfbraz
Curtidas 0
Melhor post
Bon Jovi
15/01/2005
A funcao EXTRACT() do Interbase é uma saída pra esse caso, só nao sei se o Firebird tb tem essa função. Ex.:
[size=9:716bc70d3d]SELECT EXTRACT(YEAR FROM CAMPODATA) || ´-´ || EXTRACT(MONTH FROM CAMPODATA) || ´-´ || EXTRACT(DAY FROM CAMPODATA) FROM TABELA[/size:716bc70d3d]
[size=9:716bc70d3d]SELECT EXTRACT(YEAR FROM CAMPODATA) || ´-´ || EXTRACT(MONTH FROM CAMPODATA) || ´-´ || EXTRACT(DAY FROM CAMPODATA) FROM TABELA[/size:716bc70d3d]
GOSTEI 1
Mais Respostas
Gandalf.nho
14/01/2005
Só usando UDF mesmo
GOSTEI 0
Afarias
14/01/2005
A melhor forma indiscutivelmente é fazer esta formatação na aplicação Cliente.
Se vc deseja fazer no servidor (SQL) vc pode fazer ´malabarismos´ com CAST, Substring, concatenação e etc... ou apenas uma UDF como sugerido pela Gandalf
T+
Se vc deseja fazer no servidor (SQL) vc pode fazer ´malabarismos´ com CAST, Substring, concatenação e etc... ou apenas uma UDF como sugerido pela Gandalf
T+
GOSTEI 0
Vicente Santos
14/01/2005
A funcao EXTRACT() do Interbase é uma saída pra esse caso, só nao sei se o Firebird tb tem essa função. Ex.:
[size=9:716bc70d3d]SELECT EXTRACT(YEAR FROM CAMPODATA) || ´-´ || EXTRACT(MONTH FROM CAMPODATA) || ´-´ || EXTRACT(DAY FROM CAMPODATA) FROM TABELA[/size:716bc70d3d]
SHOW MANO, FICOU TOP!
[size=9:716bc70d3d]SELECT EXTRACT(YEAR FROM CAMPODATA) || ´-´ || EXTRACT(MONTH FROM CAMPODATA) || ´-´ || EXTRACT(DAY FROM CAMPODATA) FROM TABELA[/size:716bc70d3d]
GOSTEI 0