Campo tipo fecha

30/05/2006 - 16:46 por David Horno | Informe spam
Hola a todos, tengo una duda, ¿hay alguna forma que el campo de tipo
"datetime" solamente almacene la fecha y no la fecha y la hora? ya que me
ahora me almacena por ejemplo, 12/08/1980 12:00:00 AM, y quiero que me
almacene 12/08/1980. Gracias de antemano.

Preguntas similare

Leer las respuestas

#6 David Horno
30/05/2006 - 17:57 | Informe spam
Lo que quiero es más bien lo contrario, un campo que solo contenga la fecha.
Aunque he leido tu artículo que me indican más abajo y me a quedado todo más
claro. Gracias.





"Maxi" escribió en el mensaje
news:
Hola, si usas SQl2005 podes crear un tipo de datos Hora, si este es tu
caso decime que te paso el ejemplo


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"David Horno" escribió en el mensaje
news:uW3Idf$
Hola a todos, tengo una duda, ¿hay alguna forma que el campo de tipo
"datetime" solamente almacene la fecha y no la fecha y la hora? ya que me
ahora me almacena por ejemplo, 12/08/1980 12:00:00 AM, y quiero que me
almacene 12/08/1980. Gracias de antemano.





Respuesta Responder a este mensaje
#7 David Horno
30/05/2006 - 17:59 | Informe spam
Si, pero SmallDatetime me sigue mostrando la hora. Lo que me gustaría es que
solo me guardara la fecha, tipo campo "Fecha corta" de Access, que solo
almacena la fecha.











"Nohel Hernández" escribió en el mensaje
news:uaG$
Hola David

Es necesario que el campo definido en la estructura de la tabla sea
Datetime??
porque si lo que necesitas es solo fechas podrias utilizar el
SmallDatetime

Saludos...


Nohel Hernández
Caracas - Venezuela
-
El Menos común de los sentidos es el Sentido Común
-
"David Horno" escribió en el mensaje
news:uW3Idf$
Hola a todos, tengo una duda, ¿hay alguna forma que el campo de tipo
"datetime" solamente almacene la fecha y no la fecha y la hora? ya que me
ahora me almacena por ejemplo, 12/08/1980 12:00:00 AM, y quiero que me
almacene 12/08/1980. Gracias de antemano.





Respuesta Responder a este mensaje
#8 Jorge Gonzalez
30/05/2006 - 18:12 | Informe spam
Estimado David

Datetime almacena la fecha y la hora siempre. Te toca manejar a vos, en tu
aplicación, la presentación del campo y simplemente hacer caso omiso de la
hora. Si quisieras almacenar la hora en vez de la fecha sería el mismo caso,
pero tendrias que hacer caso omiso de la fecha.

Te recomiendo en tu caso, que evalúes cuidadosamente si en realidad no vale
la pena almacenar la hora. De ser así entonces haz un esfuerzo en tu
aplicación y almacena una hora estándar en todos los registros (12:00 AM es
lo correcto). Esto te evitará problemas serios en el futuro, sobre todo al
hacer comparaciones (por ejemplo un query donde compares el valor almacenado
contra una fecha específica, ya que la hora puede hacer que dos fechas que
parezcan iguales, en realidad no lo sean), pero si te queda la duda entonces
almacena la hora también y el día que la necesites vas a apreciar no haber
perdido esa información, pero tendrás que tener cuidado en los queries que
comparen las fechas ya que como te comenté antes la diferencia en las horas
puede hacer que dos fechas que parecen iguales no lo sean.

Saludos
Jorge González

"David Horno" escribió en el mensaje
news:uW3Idf$
Hola a todos, tengo una duda, ¿hay alguna forma que el campo de tipo
"datetime" solamente almacene la fecha y no la fecha y la hora? ya que me
ahora me almacena por ejemplo, 12/08/1980 12:00:00 AM, y quiero que me
almacene 12/08/1980. Gracias de antemano.

Respuesta Responder a este mensaje
#9 Isaias
31/05/2006 - 21:00 | Informe spam
En SQL Server, es imposible guardar solo la HORA o FECHA en un campo tipo
DATETIME, puedes hacerlo en varchar, pero no podrias aplicarle las funciones
de fecha.
Saludos
IIslas


"David Horno" escribió:

Si, pero SmallDatetime me sigue mostrando la hora. Lo que me gustaría es que
solo me guardara la fecha, tipo campo "Fecha corta" de Access, que solo
almacena la fecha.











"Nohel Hernández" escribió en el mensaje
news:uaG$
> Hola David
>
> Es necesario que el campo definido en la estructura de la tabla sea
> Datetime??
> porque si lo que necesitas es solo fechas podrias utilizar el
> SmallDatetime
>
> Saludos...
>
>
> Nohel Hernández
> Caracas - Venezuela
> -
> El Menos común de los sentidos es el Sentido Común
> -
> "David Horno" escribió en el mensaje
> news:uW3Idf$
>> Hola a todos, tengo una duda, ¿hay alguna forma que el campo de tipo
>> "datetime" solamente almacene la fecha y no la fecha y la hora? ya que me
>> ahora me almacena por ejemplo, 12/08/1980 12:00:00 AM, y quiero que me
>> almacene 12/08/1980. Gracias de antemano.
>>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida