[firebase-br] conversao de string para date
Eduardo Bahiense
eduardo em icontroller.com.br
Dom Nov 23 00:31:13 -03 2008
Olá Leonardo
Você conseguirá um CAST(VALOR AS DATE) se VALOR estiver em um dos formatos:
'dd.mm.yyyy' ou 'mm/dd/yyyy' ou 'yyyy-mm-dd'
observe que o separador muda conforme o formato.
Provavelmente, seus valores estão como 'dd/mm/yyyy' e isso dará erro,
mas você tem duas opções:
1. Em qualquer versão do FB:
CAST( SUBSTRING(VALOR FROM 1 FOR 2)||'.'||
SUBSTRING(VALOR FROM 4 FOR 2)||'.'||
SUBSTRING(VALOR FROM 6 FOR 4) AS DATE
)
2. No FB 2.1
CAST( REPLACE(VALOR, '/', '.') AS DATE)
Eduardo
> alguem sabe como ficaria um select que exibe uma variavel string como
> sendo uma variavel date
>
> pq eu tentei, porem naum funciona
>
> select sp.codigo, sp.titulo_serie, sp.numero, sp.titulo_episodeo
> ,cast (sp.dta_exibicao as date)
> from series_episodeos sp
> order by 1
>
>
Mais detalhes sobre a lista de discussão lista