Smalldatetime y Datetime

24/10/2008 - 20:38 por Manolo Zepeda | Informe spam
Que tal amigos.
Tengo un problema al usar el tipo de fecha para obtener registros.

Ej.
tengo un campo fecha DateTime donde los valores se guardan con la hora del
sistema (24/oct/2008 12:46:00 p.m.),
pero al momento de hacer una consulta haciendo un filtro por medio del
campo fecha no me regresa ningun registro.

Si el campo lo guardo como Smalldatetime donde el formato se guarda asi:
(24/oct/2008 12:00:00 a.m.) sin la hora.
si me regresa los registros.
Que debo hacer para que me muestre los registros donde se guarda la hora.
Saludos

Preguntas similare

Leer las respuestas

#11 Manolo Zepeda
27/10/2008 - 19:01 | Informe spam
Que tal Leonardo.

Muchas gracias por tu aportación, voy a tomar en cuenta todas las opiniones
que me han hecho,no pense que fuera tan complicado trabajar con fechas.
Otra cuestion que quiero comentar es si me afecta que ponga en la consulta
de esta manera para el filtro de la fecha, ya que de esta manera si me
arroja las fechas sin el tiempo, pero no se el rendimiento que ocasione.

CONVERT(nvarchar(11), FechaVenta) BETWEEN @Fecha1 AND @Fecha2

Fecha1 y Fecha2 (vienen con formato #10-24-08#) desde punto Net y asi si
puedo ver las fechas sin la hora.

Saludos y gracias de nuevo.
#12 Manolo Zepeda
27/10/2008 - 20:17 | Informe spam
Que tal Maxi.
Gracias por tu apoyo, aqui mi situación es que el convert lo pongo en el
campo de la tabla, ya que en ella tiene la fecha y la hora, y solo necesito
la fecha para que me pueda evaluar las fechas que provienen en el formato
#10-24-08#, o de que otra manera lo puedo hacer?

Saludos
#13 Maxi
27/10/2008 - 20:41 | Informe spam
Hola si usas funciones del lado izquierdo como el caso del convert antes del
beetwen no usara de forma eficiente los indices de tenerlos


Salu2

Microsoft MVP SQL Server
Culminis Speaker
www.sqltotalconsulting.com

"Manolo Zepeda" escribió en el
mensaje news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida