Ver Mensaje Individual
  #1  
Antiguo 20-11-2010
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Reputación: 21
lucasarts_18 Va por buen camino
Question Cambiar columna de char(20) a date

Hola.

Resulta que por un error (descuido) he creado una columna date como char(20) y ya he insertado registros.

Al momento de cambiar a date tuve que quitar las claves foraneas y primarias para poder cambiar el tipo de dato .

Luego de esto pude cambiar el tipo de dato sin problemas.

Ahora al momento de hace una consulta como la siguiente

Código SQL [-]
 
 
select extract(day from a.fecha) as mes from mov_stock_hist a





Me arroja el siguiente error:

expression evaluation not supported.

Sin embargo en otras tablas que hayan sido creadas la fecha como date desde un comienzo la instruccion de arriba me funciona sin problemas.

Alguien sabe como hacer esto, por ahora no quiero volver a crear la tabla ya que contiene registros.

Utilizo firebird 2.1

Gracias...
__________________
No todo es como parece ser...
Responder Con Cita