funcion para mostrar solo la fecha , sin la hora.

09/03/2007 - 00:14 por Miguel Marín | Informe spam
Hola que tal que funcion puedo ocupar en SQL para que me muestre la fecha
actual? ya vi la funcion getdate(), pero me muestra la fecha y la hora , yo
solo necesito la fecha para compararla con un campo en una vista en el
enterprise manager, ya que quiero mostrar con los registros cuyo campo fecha
sea mayor o igual a la fecha actual, pero como el getdate me devuelve
tambien la hora solo compara el campo con la fecha apartir del momento en
que se realiza la consulta y no me muestra todos los registros que coniciden
con la fecha actual y que tienen la hora menor a la que devuelve la funcion.
Ojala puedan ayudarme.Muchas gracias de anteamano.
Hirotaro

Preguntas similare

Leer las respuestas

#1 Maxi
09/03/2007 - 01:01 | Informe spam
Hola getdate trae todo como bien tu has indicado, ahora bien, si quieres
solo ver la fecha deberias hacer algo asi como:

select convert(char(10),getdate(),104)

Pero si quieres hacer un where de fechas yo te recomiendo este patron,
(supongamos que buscamos la fecha de hoy)

SELECT CAMPOS FROM TABLA WHERE CAMPOFECHA >='20070307' AND CAMPOFECHA <
'20070308'


Saludos

[Microsoft MVP SQL Server]
SQLTOTALConsulting - Servicios y consultoria de SQLServer
www.sqlgurus.org
Buenos Aires - Argentina
http://msmvps.com/blogs/maxiaccotto/
"Miguel Marín" wrote in message
news:
Mostrar la cita
#2 Miguel Marín
09/03/2007 - 01:21 | Informe spam
Que tal gracias de antemano por la respuesta. Si puede ser , pero en este
caso pense en poner la fecha del sistema como son varias consultas donde voy
a comparar un campo con la fecha actual , y de hacerlo asi el usuario quien
ejecutaria la consulta tendria que introducir la fecha cada vez que va a
ejecutar la consulta, o por lo menos modificar la fecha del dirario. Es por
eso que busco una solucion para usar esa opcion automatica. NO hay aguna
otra funcion que si de solo la fecha? gracias.
"Maxi" escribió en el mensaje
news:
Mostrar la cita
#3 Miguel Marín
09/03/2007 - 01:28 | Informe spam
Que tal Doblemente gracias, he colocado esa instruccion que me diste "select
convert(char(10),getdate(),104) " en el criterio de la consulta y me ha
resultado muy bien . Te lo agradezco bastante.
Hirotaro
"Maxi" escribió en el mensaje
news:
Mostrar la cita
#4 Maxi
09/03/2007 - 23:22 | Informe spam
Hola ya te di la solucion, si vos preguntas si SQL tiene una funcion que
solo de la fecha te digo q no


Saludos

[Microsoft MVP SQL Server]
SQLTOTALConsulting - Servicios y consultoria de SQLServer
www.sqlgurus.org
Buenos Aires - Argentina
http://msmvps.com/blogs/maxiaccotto/
"Miguel Marín" wrote in message
news:%
Mostrar la cita
Ads by Google
Search Busqueda sugerida