判斷一個日期是不是今天


以前寫過一個方法,先去參考《T-SQL判斷是否為今天https://www.cnblogs.com/insus/archive/2012/03/22/2411209.html

今天使用一個更加簡單的方法來實現:

 

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

-- =============================================
-- Author:      Insus.NET
-- Create date: 2019-05-15
-- Update date: 2019-05-15
-- Description: 判斷日期是不是今天
-- =============================================
CREATE FUNCTION [dbo].[svf_IsToday]
(
    @Date DATETIME
)
RETURNS BIT
AS 
BEGIN
    RETURN CASE WHEN DATEDIFF(dd,0,@Date) = DATEDIFF(dd,0,CURRENT_TIMESTAMP) THEN 1 ELSE 0 END
END
GO
Source Code

 

實例演示:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM