आप इसके द्वारा समूह बना सकते हैं:
cast(floor(cast(AutoShipItems.NextOrderDate as float)) as datetime)
इसे आसान बनाने के लिए मैंने इसे एक अदिश उपयोगकर्ता-परिभाषित फ़ंक्शन में रखा है:
create function [dbo].[xfn_TrimTimeFromDateTime]
(
@date as datetime
)
returns datetime with schemabinding as
begin
--- Convert to a float, and get the integer that represents it.
--- And then convert back to datetime.
return cast(floor(cast(@date as float)) as datetime)
end
जिसे आप तब इस तरह कहेंगे:
GROUP BY
AutoShipItems.CustomerID,
dbo.xfn_TrimTimeFromDateTime(AutoShipItems.NextOrderDate),
Customer.FirstName, Customer.LastName, Customer.EmailAddress
ध्यान दें कि आपको सेलेक्ट क्लॉज में मानों को बदलना पड़ सकता है, क्योंकि अब आप कुछ अलग करके समूह बना रहे हैं।