10 lines
482 B
SQL
10 lines
482 B
SQL
create function [C6MartPeriodico].[get_appoDataAvvioMon]( @date datetime = null )
|
|
returns varchar(8)
|
|
as
|
|
begin
|
|
if @date is null
|
|
set @date = getdate()
|
|
return cast(case when datepart(month, @date) = 1 then datepart(year,@date) - 1 else datepart(year,@date) end as varchar(4)) +
|
|
case when datepart(month, @date) >= 11 then '12' when datepart(month, @date) >= 8 then '09' when datepart(month, @date) >= 5 then '06' when datepart(month, @date) > 1 then '03' else '12' end+
|
|
'01'
|
|
end |