Necesito agrupar algunos registros basados en una fecha, pero es un campo de fecha y hora y necesito ignorar la parte de tiempo de es y solo agrupar por el fecha parte - aquí está mi SQL tal y como está:Obtenga solo la fecha de la agrupación en seleccionar de la columna DateTime en SQL Server
SELECT
AutoShipItems.CustomerID,AutoShipItems.NextOrderDate,
Customer.FirstName,Customer.LastName, Customer.EmailAddress
FROM
AutoShipItems
INNER JOIN Customer ON
AutoShipItems.CustomerID =Customer.CustomerID
WHERE
(AutoShipItems.NextOrderDate <= GETDATE())
GROUP BY
AutoShipItems.CustomerID, AutoShipItems.NextOrderDate,
Customer.FirstName, Customer.LastName,
Customer.EmailAddress
ORDER BY
AutoShipItems.NextOrderDate
duplicado posible de [Cómo devolver la parte de fecha sólo de un tipo de datos de fecha y hora de SQL Server] (http://stackoverflow.com/questions/113045/how-to-return -the-date-part-only-from-a-sql-server-datetime-datatype) –