Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Manejo de Fechas

Estas en el tema de Manejo de Fechas en el foro de SQL Server en Foros del Web. Hola como estan tengo un problemita con el manejo de fechas saben que por alguna extraña razon tengo una fecha en la base de datos ...
  #1 (permalink)  
Antiguo 09/03/2009, 08:22
Avatar de enunez810  
Fecha de Ingreso: junio-2003
Ubicación: Caracas, Venezuela
Mensajes: 98
Antigüedad: 21 años, 5 meses
Puntos: 0
Manejo de Fechas

Hola como estan tengo un problemita con el manejo de fechas saben que por alguna extraña razon tengo una fecha en la base de datos y estoy trabajando en asp.net y por mas que convierto el campo SIEMPRE la retorna en MM/DD/AAAA he intentado haciendo convert de la siguiente manera

select convert(varchar, miFecha, 102) from tabla
select convert(varchar, miFecha, 103) from tabla
select convert(varchar, miFecha, 104) from tabla
select convert(varchar, miFecha, 105) from tabla
select convert(varchar, miFecha, 111) from tabla

y SIEMPRE ME DEVUELVE EN MM/DD/AAAA aunque parezca loco el asunto parece que es un asunto de configuracion de la BD, de la tabla o del usuario lo extraño es que solo aparece con los querys de una tabla especifica con los demas estan bien, el problema es que no se tiene acceso a la BD para ver las config y poder ajustar algo por lo que meterse en ese lio es algo imposible.

por lo cual me determine hacer algo mas drastico (y chapuzero quizas) que es hacer una funcion de BD en donde un parametro input que sera la fecha y descomponerlo dentro con un mid un substr no se como se hace y devolverla en formato DD/MM/AAAA aunque sea string no importaria....

pero de verdad no se nada de funciones en sql server he hecho algunas en oracle pero los comandos no son iguales, estoy seguro que debe ser sencilla se toma la fecha se descompone y luego se arma nuevamente.... alguien me puede ayudar a ver como se hace en SQL server

gracias de antemano !!!!
  #2 (permalink)  
Antiguo 09/03/2009, 13:16
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Manejo de Fechas

Si haces un simple SELECT en tu base, ¿como te muestra la fecha?, haciendo el select, claro esta, en tu analizador de consultas, no via NET.
  #3 (permalink)  
Antiguo 09/03/2009, 13:22
Avatar de enunez810  
Fecha de Ingreso: junio-2003
Ubicación: Caracas, Venezuela
Mensajes: 98
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: Manejo de Fechas

Hola gracias por responder .....

asi sea por .Net o por el QUERY Analizer o por el Enteprise Manager SIEMPRE sale MM/DD/YYYY yo nunca habia visto eso pero es un problema o una configuracion de esta tabla en particular todas las demas tablas si convierten bien las fechas segun el formato

es por eso que me decidi a tratar l afecha como una cadena y descomponerla y voltearla asi sea "a mano"

Ayuuuuuuuuuudaaaaaaaaa!!!!!!
Saludos
  #4 (permalink)  
Antiguo 09/03/2009, 19:10
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Manejo de Fechas

A ver.........

La base de datos NO guarda en un formato en especifico, solo se utiliza ANSI para almacenamiento de los datos (yyyymmdd hh:mm:ss, nnn).

¿Que tipo de dato es tu campo?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:57.