Si alguna vez te enfrentas a la necesidad de filtrar una columna datetime en SQL Server para obtener las fechas distintas sin los parámetros de tiempo (horas, minutos, segundos, etc) aquí te mostramos como hacerlo.
Para lograr esto usaremos la función convert de la siguiente forma:
[sourcecode language=»sql»]
SELECT
DISTINCT CONVERT(char(8), [datetime_col], 112) AS date_only
FROM
[tablename]
[/sourcecode]
Esta funcion permite al motor formatear el campo datetime de la forma yyyyMMdd.
Obteniendose una salida de esta forma:
Espero esta información les sea tan útil como fue para mi.
Siguenos en: