SQL Server中删除日期时间部分的最佳方法在SQLServer中从日期时间字段中删除时间部分时,哪种方法提供最佳性能?a) select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0)或b) select cast(convert(char(11), getdate(), 113) as datetime)第二种方法确实会发送更多的字节,但这可能不像转换的速度那么重要。两者似乎都非常快,但在处理成千上万行或更多行时,速度可能存在差异吗?另外,是否可能有更好的方法来消除SQL中日期时间的时间部分?
3 回答
素胚勾勒不出你
TA贡献1827条经验 获得超9个赞
SELECT CONVERT(DATE,GETDATE())
添加回答
举报
0/150
提交
取消