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

Fecha y Hora en sql server

Estas en el tema de Fecha y Hora en sql server en el foro de Bases de Datos General en Foros del Web. Hola, qué tipo de dato puedo usar para almacenar la fecha y la hora por separado? Puse los dos campos como smalldatetime pero a la ...
  #1 (permalink)  
Antiguo 04/05/2005, 04:18
 
Fecha de Ingreso: abril-2005
Mensajes: 163
Antigüedad: 19 años
Puntos: 0
Fecha y Hora en sql server

Hola, qué tipo de dato puedo usar para almacenar la fecha y la hora por separado?
Puse los dos campos como smalldatetime pero a la hora de añadir una hora
me mete por defecto tb la fecha 01/01/1900 y yo no quiero q slga.

Gracias.
  #2 (permalink)  
Antiguo 04/05/2005, 07:49
Avatar de Pazosele  
Fecha de Ingreso: marzo-2005
Ubicación: BCN - España
Mensajes: 200
Antigüedad: 19 años, 1 mes
Puntos: 0
Cita:
Iniciado por Mary_
Hola, qué tipo de dato puedo usar para almacenar la fecha y la hora por separado?
Puse los dos campos como smalldatetime pero a la hora de añadir una hora
me mete por defecto tb la fecha 01/01/1900 y yo no quiero q slga.
para las fechas datetime o smalldatetime. y despues mostrar la fecha o la hora o el campo que quieras.
te coje ese dato por defecto porque la fecha sera incorrecta.
pon el codigo a ver si te podemos ayudar.
__________________
Share our Knowledge!
Adura Vita!
  #3 (permalink)  
Antiguo 04/05/2005, 11:16
 
Fecha de Ingreso: abril-2005
Mensajes: 163
Antigüedad: 19 años
Puntos: 0
Hola, yo me refería a q el campo hora lo puse como smalldatetime y al meter
una hora con el formato hh:mm me puso esa hora y además me añadió por alante
la fecha 01/01/1900 por lo q no creo q fuera pq la hora fuera incorrecta.
D todas formas eliminé ese campo hora y m kedé solo con el d fecha q no me
da problemas.

Un saludo y gracias.
  #4 (permalink)  
Antiguo 04/05/2005, 12:21
Avatar de axel_mdq  
Fecha de Ingreso: mayo-2004
Ubicación: Mar del Plata
Mensajes: 157
Antigüedad: 19 años, 11 meses
Puntos: 0
¿Porque no lo guardas como texto?. Ejemplo:'10:00' o '04/05/2005'. Total despues lo podes convertir a datetime cuando lo necesites.
Tambien en SQL podes usar un tipo standart para guardar la fecha. La tenes que guardar como varchar y con el siguiente formato: yyyymmdd. Es decir que el 04/05/2005 se transforma en 20050504. Con las consultas no vas a tener problemas. Espero que te haya sido util.
__________________
Saludos,

Alejandro. :adios:
  #5 (permalink)  
Antiguo 04/05/2005, 13:33
Avatar de Pazosele  
Fecha de Ingreso: marzo-2005
Ubicación: BCN - España
Mensajes: 200
Antigüedad: 19 años, 1 mes
Puntos: 0
O porque no lo guardas todo junto fecha y hora en un datetime solo, asi podras controlarlo todo desde este.
__________________
Share our Knowledge!
Adura Vita!
  #6 (permalink)  
Antiguo 04/05/2005, 14:33
 
Fecha de Ingreso: abril-2005
Mensajes: 163
Antigüedad: 19 años
Puntos: 0
Gracias a los 2, ahora tengo las cosas más claras :)
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 06:13.