Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Cambiar solo el dia de un campo DATETIME (https://www.clubdelphi.com/foros/showthread.php?t=60421)

peripla 01-10-2008 18:55:03

Cambiar solo el dia de un campo DATETIME
 
Hola, quisiera saber si existe o alguno me pueda ayudar para cambiar el día de un campo datetime.
Por ejemplo:
01/02/2008
01/06/2007
01/08/2009
Y necesito que en todos los casos sea el dia 3 de la fecha. Es decir

03/02/2008
03/06/2007
03/08/2009

Alguien sabe como? Les agradezco su tiempo desde ya!

Saludos!

ContraVeneno 01-10-2008 19:00:42

busca las funcionas DecodeDate y EncodeDate

Delphius 01-10-2008 19:02:19

Hola peripla,
¿Qué motor de base de datos usas? ¿que componentes usas? ¿Cómo accedes al campo? ¿empleando SQL?
Por favor brindanos más detalles del caso.

peripla 01-10-2008 19:09:25

Utilizo Sql Server, primero necesito solo ejecutar el update para solucionar el error, y mas adelante incluirlo en algun programa.
Para conectarme desde delphi utilizo DataSource1:TDataSource;Database1:TDatabase;Query1:TQuery;Query2:TQuery

Gracias!!!

ContraVeneno 01-10-2008 19:24:12

a caray... es el foro SQL...

entonces necesitas la función CONVERT :p

waly2k1 04-10-2008 03:48:55

Prueba
 
Prueba con DateAdd, o AddDate no recuerdo
y uno de los parametros es el formato que quieras
o sea dia/mes/etc.

Saludos


La franja horaria es GMT +2. Ahora son las 20:27:16.

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