UFN_DATE_THISQUARTER_LASTDAY
Return
| Return Type |
|---|
| datetime |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @TODAY | datetime | IN | |
| @USELATESTTIME | bit | IN |
Definition
Copy
CREATE function [dbo].[UFN_DATE_THISQUARTER_LASTDAY](@TODAY datetime, @USELATESTTIME bit)
returns datetime
with execute as caller
as
begin
declare @DATE datetime
set @DATE = DATEADD(dd, -1, DATEADD(qq, DATEDIFF(qq, 0, @TODAY) + 1, 0));
if @USELATESTTIME = 0
begin
set @DATE = dbo.UFN_DATE_GETEARLIESTTIME(@DATE)
end
else
begin
set @DATE = dbo.UFN_DATE_GETLATESTTIME(@DATE)
end
return @DATE
end