检查SQL Server中的周末和月份条件

时间:2015-09-10 05:18:20

标签: sql sql-server

我写了一个存储过程。我想在FromDate和ToDate属于同一个月的情况下进行验证。贝娄是我迄今为止所得到的。

CREATE PROCEDURE SavingsAccountsAllDetail
(@FDate DATE=NULL,
@TDate DATE=NULL)

AS
BEGIN
    SET NOCOUNT ON;

    DECLARE @FromDate DATE
    DECLARE @ToDate DATE

    SET @FromDate = isnull(@FDate)
    SET @ToDate = isnull(@TDate)

    IF month(@FromDate) != month(dateadd(day,-1,@FromDate))
    BEGIN
    PRINT 'Not belongs to current month'
    END

我想知道我的方法是否合适以及如何添加ToDate验证。

我还想检查FromDate / ToDate是否是周末。如果是周末那么PRINT'是一个周末'。如果没有继续其余的程序。我非常感谢这种支持。

0 个答案:

没有答案