SQLSERVER有类似ORACLE里的TRUNC函数的吗

2020-10-08 社会 148阅读
SQLSERVER没有类似ORACLE里的TRUNC函数,但是可以用cast函数进行转换处理。
在sql server2008中:
可以自定义函数实现trunc函数的功能:
CREATE FUNCTION trunc_date(@date DATETIME)
RETURNS DATETIME
AS
BEGIN
CAST(FLOOR( CAST( @date AS FLOAT ) )AS DATETIME)
END
用法:
select trunc_date(@SomeDate)
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com