on all select 1982,'0x0a974',43380 union all select 1983,'0x0a4b0',42160 union all select 1984,'0x0b27a',45690 union all select 1985,'0x06a50',27216 union all select 1986,'0x06d40',27968 union all select 1987,'0x0af46',44870 union all select 1988,'0x0ab60',43872 union all select 1989,'0x09570',38256 union all select 1990,'0x04af5',19189 union all select 1991,'0x04970',18800 union all select 1992,'0x064b0',25776 union all select 1993,'0x074a3',29859 union all select 1994,'0x0ea50',59984 union all select 1995,'0x06b58',27480 union all select 1996,'0x055c0',21952 union all select 1997,'0x0ab60',43872 union all select 1998,'0x096d5',38613 union all select 1999,'0x092e0',37600 union all select 2000,'0x0c960',51552 union all select 2001,'0x0d954',55636 union all select 2002,'0x0d4a0',54432 union all select 2003,'0x0da50',55888 union all select 2004,'0x07552',30034 union all select 2005,'0x056a0',22176 union all select 2006,'0x0abb7',43959 union all select 2007,'0x025d0',9680 union all select 2008,'0x092d0',37584 union all select 2009,'0x0cab5',51893 union all select 2010,'0x0a950',43344 union all select 2011,'0x0b4a0',46240 union all select 2012,'0x0baa4',47780 union all select 2013,'0x0ad50',44368 union all select 2014,'0x055d9',21977 union all select 2015,'0x04ba0',19360 union all select 2016,'0x0a5b0',42416 union all select 2017,'0x15176',86390 union all select 2018,'0x052b0',21168 union all select 2019,'0x0a930',43312 union all select 2020,'0x07954',31060 union all select 2021,'0x06aa0',27296 union all select 2022,'0x0ad50',44368 union all select 2023,'0x05b52',23378 union all select 2024,'0x04b60',19296 union all select 2025,'0x0a6e6',42726 union all select 2026,'0x0a4e0',42208 union all select 2027,'0x0d260',53856 union all select 2028,'0x0ea65',60005 union all select 2029,'0x0d530',54576 union all select 2030,'0x05aa0',23200 union all select 2031,'0x076a3',30371 union all select 2032,'0x096d0',38608 union all select 2033,'0x04bd7',19415 union all select 2034,'0x04ad0',19152 union all select 2035,'0x0a4d0',42192 union all select 2036,'0x1d0b6',118966 union all select 2037,'0x0d250',53840 union all select 2038,'0x0d520',54560 union all select 2039,'0x0dd45',56645 union all select 2040,'0x0b5a0',46496 union all select 2041,'0x056d0',22224 union all select 2042,'0x055b2',21938 union all select 2043,'0x049b0',18864 union all select 2044,'0x0a577',42359 union all select 2045,'0x0a4b0',42160 union all select 2046,'0x0aa50',43600 union all select 2047,'0x1b255',111189 union all select 2048,'0x06d20',27936 union all select 2049,'0x0ada0',44448 GO
if object_id('Proc_ConvertLunar') is not null drop function Proc_ConvertLunar go create function Proc_ConvertLunar(@solarday datetime) returns nvarchar(30) as begin declare @soldata int declare @offset int declare @ilunar int declare @i int declare @j int declare @ydays int declare @mdays int declare @mleap int declare @mleap1 int declare @mleapnum int declare @bleap smallint declare @temp int declare @year nvarchar(10) declare @month nvarchar(10) declare @day nvarchar(10) declare @chinesenum nvarchar(10) declare @outputdate nvarchar(30) set @offset=datediff(day,'1900-01-30',@solarday) --确定农历年开始 |