Realizar Busqueda entre fechas. Sql Server

publicado por: Anonymous

Buenas Tardes,

Estoy realizando un query sencillo de un logico en db2 que es tipo numerico pero contiene fechas del siguiente formato 20170831, pero al realizar el query tanto con ‘between’ tanto con los operadores ‘>= <=’ trae todas las fechas existentes.

El query es el siguiente

SELECT NROP55, TIPL55, PBAE55, STAT1B, FIPL55 from 
IVRDB2.S103V5HM.xxxx.xxxx 
WHERE Fecha >=  20170801 AND Fecha <= 20170829 
ORDER BY FIPL55 desc

El formato es año, mes, dia y el resultado siempre es del año 2014 o mas alla.

Me podrian ayudar?

(Ya use las comillas para las fechas pero aun arroja el mismo resultado)
Saludos

solución

Necesitas usar las comillas simples en tu busqueda:

SELECT NROP55, TIPL55, PBAE55, STAT1B, FIPL55 
FROM IVRDB2.S103V5HM.xxxx.xxxx 
WHERE Fecha >=  '20170801' AND Fecha <= '20170829' 
ORDER BY FIPL55 desc**
Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *