fnSearchDateRangeIsValid
Return
Return Type |
---|
bit |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SearchStartDate | datetime | IN | |
@SearchEndDate | datetime | IN | |
@ObjectStartDate | datetime | IN | |
@ObjectEndDate | datetime | IN |
Definition
Copy
CREATE FUNCTION [dbo].[fnSearchDateRangeIsValid]
(@SearchStartDate datetime, @SearchEndDate datetime, @ObjectStartDate datetime, @ObjectEndDate datetime)
RETURNS bit
AS
BEGIN
DECLARE @DateRangeIsValid bit
SET @DateRangeIsValid = 0
if @SearchStartDate <= @ObjectStartDate and @SearchEndDate >= @ObjectStartDate
SET @DateRangeIsValid = 1
else if @SearchStartDate <= @ObjectEndDate and @SearchEndDate >= @ObjectEndDate
SET @DateRangeIsValid = 1
RETURN @DateRangeIsValid
END