Probablemente te has preguntado en más de una ocasión cual es el formato correcto de escribir la fecha para filtrar mi data en SQL Server. ¿Utilizo los diagonales (/)? ¿Quizás lo correcto es usar los guiones (-)? ¿Pongo primero el mes y luego el día o viceversa?

La respuesta es ninguna de las anteriores. La manera correcta de escribir la fecha en SQL Server es en el formato yyyyMMdd, donde yyyy es el año, MM es el mes y dd es el día. Es importante escribir tanto el mes como el día con dos dígitos y no debemos utilizar guiones ni diagonales al momento de escribir la fecha. Es importante escribirla en el formato mencionado para que SQL no tenga que interpretar que parte de la fecha es el día y que parte de la fecha es el mes, esto provoca que SQL se tarde más en procesar el query. Muchas veces al escribir la fecha incorrectamente obtenemos resultados que no son los deseados.

Espero que les sirva este pequeño pero importante detalle.