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! |
busca las funcionas DecodeDate y EncodeDate
|
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. |
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!!! |
a caray... es el foro SQL...
entonces necesitas la función CONVERT :p |
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