Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的数据如下
2010-11-09 13:20:02.000
我只想约会。我将使用哪个 sql 函数?
我的偏好(因为它的灵活性)是DATEADD/ DATEDIFF:
DATEADD
DATEDIFF
SELECT DATEADD(day,DATEDIFF(day,0,'2010-11-09T13:20:02.000'),0)
它很灵活,因为您可以使用相同的模式来实现其他舍入效果。例如,要获得月份的第一天,您可以使用 dateadd/datediff 月份而不是日期。它还可以用于查找,例如,给定日期的月末,或从给定日期起 3 个月的月末。