¿Cómo se realiza una instrucción LIKE
en una columna del tipo de datos DateTime
en SQL Server?Declaración SQL LIKE en un tipo DateTime
Si funciono el siguiente código SQL me devuelve todas las fechas con 2.009 pulg.
SELECT * FROM MyTable where CheckDate LIKE '%2009%'
Sin embargo, si quiero todas las fechas &, Nov Dic Oct yo esperaría a ser capaces de hacer la siguiente:
SELECT * FROM MyTable where CheckDate LIKE '%2009-1%'
¡Pero esto no me devuelve nada!
Le doy al usuario una opción de filtro donde teclean la cadena de fecha y a medida que escriben filtro los datos. Entonces, si escriben '20', me gustaría devolver todas las fechas con '20' dentro de la fecha (así podrían ser todas las fechas de 2012 o un valor de fecha como 20/06/1999)
¿Alguien puede ayudar? ?
estoy usando SQL Server 2008.
Gracias de antemano.
Gracias por su respuesta, he actualizado el trabajo con más detalle en lo que estoy tratando de hacer – Sun
Ha comprobado que sus usuarios quieren una instalación de este tipo? Nunca una vez quise buscar "toda la actividad que sucedió el día 10 de cualquier mes, o en octubre, o en 2010". –