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

No se guardan los segundos en fecha en sql 2005 express.

Estas en el tema de No se guardan los segundos en fecha en sql 2005 express. en el foro de SQL Server en Foros del Web. Hola a todos, tengo un procedimiento almacenado para almacenar algunos datos en una tabla en sql pero cuando me graba la fecha que lo hago ...
  #1 (permalink)  
Antiguo 20/11/2007, 09:55
 
Fecha de Ingreso: junio-2007
Mensajes: 253
Antigüedad: 17 años, 6 meses
Puntos: 0
Pregunta No se guardan los segundos en fecha en sql 2005 express.

Hola a todos, tengo un procedimiento almacenado para almacenar algunos datos en una tabla en sql pero cuando me graba la fecha que lo hago con getdate() me graba lo siguiente:

2007-11-20 12:45:00

es decir siempre me coloca en los segundos 00 en todos los registros y si manualmente ingreso a la base y le cambio me redondea los minutos.

es super raro! alguien tiene alguna idea porq pasa esto?
  #2 (permalink)  
Antiguo 20/11/2007, 13:45
Avatar de royrojas  
Fecha de Ingreso: diciembre-2004
Mensajes: 458
Antigüedad: 20 años
Puntos: 3
Re: No se guardan los segundos en fecha en sql 2005 express.

la columna en la que estas grabando los datos que tipo de dato es?
__________________
roy rojas
Programación en Español: DotNetcr.com
  #3 (permalink)  
Antiguo 21/11/2007, 09:47
 
Fecha de Ingreso: junio-2007
Mensajes: 253
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: No se guardan los segundos en fecha en sql 2005 express.

Gracias por contestar y el campo es de tipo datetime.
  #4 (permalink)  
Antiguo 21/11/2007, 14:41
Avatar de royrojas  
Fecha de Ingreso: diciembre-2004
Mensajes: 458
Antigüedad: 20 años
Puntos: 3
Re: No se guardan los segundos en fecha en sql 2005 express.

podrias enviar la linea de ese codigo donde grabas el registro, eso esta muy raro.

Prueba con este script y me dices que te retorna el select

-- Inicio Script ---------------------------------------------------

CREATE TABLE [dbo].[PRUEBA](
[cod] [int] IDENTITY(1,1) NOT NULL,
[fecha] [datetime] NULL,
CONSTRAINT [PK_PRUEBA] PRIMARY KEY CLUSTERED
(
[cod] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]

INSERT INTO PRUEBA VALUES(getdate())

SELECT * FROM PRUEBA

-- Fin Script --------------------------------------------
__________________
roy rojas
Programación en Español: DotNetcr.com
  #5 (permalink)  
Antiguo 25/11/2007, 12:47
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Re: No se guardan los segundos en fecha en sql 2005 express.

El tipo datetime tiene hasta milécimas de segundo. ¿No será algo de la configuración del visualizador que uses?

Prueba el resultado obtenido de algo como SELECT GetDate(), si no ves más allá de los segundos diría que es algo de tu frontend de SQL.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #6 (permalink)  
Antiguo 26/11/2007, 09:24
 
Fecha de Ingreso: junio-2007
Mensajes: 253
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: No se guardan los segundos en fecha en sql 2005 express.

Hola RoyRojas el script me retorna la fecha actual pero sin los segundos.
  #7 (permalink)  
Antiguo 26/11/2007, 09:26
 
Fecha de Ingreso: junio-2007
Mensajes: 253
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: No se guardan los segundos en fecha en sql 2005 express.

Hola Mithrandir, pues si no veo más alla de los segundos que aparacen siempre como 00, si es problema de mi frontend de SQL, tu podrias ayudarme arreglarlo de alguna forma, de verdd necesito ver esos segundos!! Gracias!
  #8 (permalink)  
Antiguo 05/12/2007, 16:51
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Re: No se guardan los segundos en fecha en sql 2005 express.

print Convert(VarChar(23), getdate(), 121)

Esto funciona en Query Analyzer, efectivamente es un problema de el formato de visualización del frontend. El convert es para especificar el formato de fecha que quieres. Revisa la ayuda de Convert para que veas todas las opciones disponibles.

También, es probable que tu propio lenguaje de programación tenga funciones para hacer algo similar.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
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 00:48.