if object_id('fn_getlunar') is not null drop function fn_getlunar go create function dbo.fn_getlunar(@solarday datetime) ) as begin declare @soldata int declare @offset int declare @ilunar int declare @i int declare @j int declare @ydays int declare…