
14/02/2003, 20:29
|
 | | | Fecha de Ingreso: febrero-2003 Ubicación: México
Mensajes: 75
Antigüedad: 22 años, 3 meses Puntos: 0 | |
aquí te muestro 2 alternativas.
1: Puedes usar la función conver de SQL al insertarla por ejemplo
Insert Into MiTabla (fecha) values (convert(datetime,'30/09/2002',103))
el 103 te asegura que la inserta en el formato dd/mm/yy
1 101 USA mm/dd/yy
2 102 ANSI yy.mm.dd
3 103 Británico/Francés dd/mm/yy
4 104 Alemán dd.mm.yy
5 105 Italiano dd-mm-yy
si necesitas saber más consulta la ayuda de SQL el comando convert
Al recuperarla puedes usar
SQL$ = SQL$ + " RIGHT ('00'+ rtrim(ltrim(convert(char,(datepart (dd,T.Fecha))))),2) AS Dia, "
SQL$ = SQL$ + " RIGHT ('00'+ rtrim(ltrim(convert(char,(datepart (mm,T.Fecha))))),2) AS Mes,"
SQL$ = SQL$ + " rtrim(ltrim(convert(char,(datepart (yyyy,T.Fecha))))) AS Año,"
SQL$ = SQL$ + " RIGHT ('00'+rtrim(ltrim(convert(char,(datepart (hh,T.Fecha))))),2) +':'+ "
SQL$ = SQL$ + " RIGHT ('00'+rtrim(ltrim(convert(char,(datepart (mi,T.Fecha))))),2) +':'+ "
SQL$ = SQL$ + " RIGHT ('00'+rtrim(ltrim(convert(char,(datepart (ss,T.Fecha))))),2) AS Hora,"
algo así
2. Puedes cambiar el lenguaje del usuario en particular que se esta conectando a la base con con la función SET LANGUAGE |