Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Cambiar año mediante una consulta (https://www.clubdelphi.com/foros/showthread.php?t=29576)

Luana 25-01-2006 21:00:09

Cambiar año mediante una consulta
 
Hola a todos.
Tengo un problemita con una actualización en una tabla; dicha tabla está hecha en Paradox.

Lo que quiero hacer es un Update de manera que me permita cambiar el año de ciertos registros. Por ejemplo, en la tabla se encuentran guardados de la forma 24/01/43.

Probé el siguiente código Sql, y me dá este error:
'Invalid use of Keyword'

Código SQL [-]
Update Caja
Set Extract (Year From Fecha) = 2005
Where Extract(Year From Fecha) = 2043

Bueno, si alguien sabe a qué se puede deber este error espero su ayuda.
Gracias.

marcoszorrilla 25-01-2006 21:42:04

Mira este ejemplo lo acabo de preparar y funciona correctamente.

Código SQL [-]
update "e:\pruebas\facturas.db"
set Fecha= 
Cast(
Cast(Extract(Month from Fecha)as Char(2))+"/"+
Cast(Extract(Day from Fecha) as Char(2))+"/"+
"2008" as Date)
where extract(year from fecha) = 2005

Un Saludo.

Luana 26-01-2006 21:20:02

Funcionó correctamente
 
Muchas gracias marcoszorrilla, ayer en cuanto respondiste lo probé y funcionó correctamente.
Saludos!!!:p


La franja horaria es GMT +2. Ahora son las 01:55:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi