以前写过2篇,关于日期比较的,需求不同,每一篇均有参考价值。
《ms sql日期比较函数》
《ms sql两个日期比较,获取最大或最小的日期》
今天再写一篇,比较2个日期是否相同:
set ansi_nulls on go set quoted_identifier on go -- ============================================= -- author: insus.net -- create date: 2019-05-15 -- update date: 2019-05-15 -- description: 比较2个日期是否相同 -- ============================================= create function [dbo].[svf_issameday] ( @date datetime, @compareto datetime ) returns bit as begin declare @result int = 0; if datediff(dd,0,@date) = datediff(dd,0,@compareto) set @result = 1 return @result end go
实例演示: