精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

巧用SQL函數(shù)讓公歷變農(nóng)歷

數(shù)據(jù)庫 SQL Server
下面就將為您介紹讓公歷變農(nóng)歷的SQL函數(shù)寫法,如果您在此方面遇到過問題不妨一看,希望對您學習SQL有所幫助。

如果使用SQL函數(shù)讓公歷轉(zhuǎn)農(nóng)歷,應該如何寫這個函數(shù)呢?下面就將為您介紹讓公歷變農(nóng)歷的SQL函數(shù)寫法,供您參考,希望對您學習SQL有所幫助。
 

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO


CREATE FUNCTION [dbo].[fn_GetLunar1](
@solarDay DATETIME)   
RETURNS varchar(200)

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 @mLeapNum int   
DECLARE @bLeap smallint   
DECLARE @temp int   
   
DECLARE @YEAR INT    
DECLARE @MONTH INT   
DECLARE @DAY INT   
     
DECLARE @OUTPUTDATE varchar(100)

--保證傳進來的日期是不帶時間   
SET @solarDay=cast(@solarDay AS char(10))   
SET @offset=CAST(@solarDay-'1900-01-30' AS INT)

   
--確定農(nóng)歷年開始   
SET @i=1900   
--SET @offset=@solData   
WHILE @i<2050 AND @offset>0   
BEGIN   
    SET @yDays=348   
    SET @mLeapNum=0   
    SELECT @iLunar=dataInt FROM SolarData WHERE yearId=@i    
    
    --傳回農(nóng)歷年的總天數(shù)   
    SET @j=32768   
    WHILE @j>8   
    BEGIN   
      IF @iLunar & @j >0   
        SET @yDays=@yDays+1   
      SET @j=@j/2   
    END   
   
    --傳回農(nóng)歷年閏哪個月 1-12 , 沒閏傳回 0   
    SET @mLeap = @iLunar & 15   
   
    --傳回農(nóng)歷年閏月的天數(shù) ,加在年的總天數(shù)上   
    IF @mLeap > 0   
    BEGIN   
      IF @iLunar & 65536 > 0   
        SET @mLeapNum=30   
      ELSE    
        SET @mLeapNum=29   
   
      SET @yDays=@yDays+@mLeapNum   
    END   
       
    SET @offset=@offset-@yDays   
    SET @i=@i+1   
END   
     
IF @offset <= 0   
BEGIN   
    SET @offset=@offset+@yDays   
    SET @i=@i-1   
END   
--確定農(nóng)歷年結(jié)束     
SET @YEAR=@i   

--確定農(nóng)歷月開始   
SET @i = 1   
SELECT @iLunar=dataInt FROM SolarData WHERE yearId=@YEAR

--判斷那個月是潤月   
SET @mLeap = @iLunar & 15   
SET @bLeap = 0  

WHILE @i < 13 AND @offset > 0   
BEGIN   
    --判斷潤月   
    SET @mDays=0   
    IF (@mLeap > 0 AND @i = (@mLeap+1) AND @bLeap=0)   
    BEGIN--是潤月   
      SET @i=@i-1   
      SET @bLeap=1   
      --傳回農(nóng)歷年閏月的天數(shù)   
      IF @iLunar & 65536 > 0   
        SET @mDays = 30   
      ELSE    
        SET @mDays = 29   
    END   
    ELSE   
    --不是潤月   
    BEGIN   
      SET @j=1   
      SET @temp = 65536    
      WHILE @j<=@i    
      BEGIN   
        SET @temp=@temp/2   
        SET @j=@j+1   
      END   
   
      IF @iLunar & @temp > 0   
        SET @mDays = 30   
      ELSE   
        SET @mDays = 29   
    END   
     
    --解除閏月
    IF @bLeap=1 AND @i= (@mLeap+1)
      SET @bLeap=0

    SET @offset=@offset-@mDays   
    SET @i=@i+1   
END   
   
IF @offset <= 0   
BEGIN   
    SET @offset=@offset+@mDays   
    SET @i=@i-1   
END   

--確定農(nóng)歷月結(jié)束     
SET @MONTH=@i
   
--確定農(nóng)歷日結(jié)束     
SET @DAY=@offset   
if @bLeap=1
SET @OUTPUTDATE=convert(varchar(10),CAST((CAST(@YEAR AS VARCHAR(4))+'-'+CAST(@MONTH AS VARCHAR(2))+'-'+CAST(@DAY AS VARCHAR(2))) AS DATETIME) ,120)+',1'
else
SET @OUTPUTDATE=convert(varchar(10),CAST((CAST(@YEAR AS VARCHAR(4))+'-'+CAST(@MONTH AS VARCHAR(2))+'-'+CAST(@DAY AS VARCHAR(2))) AS DATETIME) ,120)+',0'
RETURN @OUTPUTDATE
END
 

 

【編輯推薦】

詳解SQL中的DATALENGTH函數(shù)

字符型IP地址轉(zhuǎn)換成數(shù)字IP的SQL函數(shù)

教您使用SQL中的TRUNC函數(shù)

SQL中表變量是否必須替代臨時表

詳解SQL中循環(huán)結(jié)構(gòu)的使用

 

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-09-09 10:10:29

SQL函數(shù)轉(zhuǎn)換

2010-09-26 10:35:47

sql替換語句

2010-09-30 10:25:35

2010-09-16 17:56:31

SQL server臨

2011-01-13 14:38:00

JavascriptCSSWeb

2023-11-01 11:52:22

lunar語言版本

2015-09-11 10:45:55

服務器華為

2009-08-12 16:47:36

C#轉(zhuǎn)換農(nóng)歷

2011-03-09 14:18:37

SQL數(shù)據(jù)累加

2011-07-21 13:52:43

組策略網(wǎng)絡(luò)打印機

2009-10-20 11:12:26

綜合布線系統(tǒng)

2018-12-25 14:40:04

SQL ServerSQL語句數(shù)據(jù)庫

2010-09-25 16:17:25

SQL語句

2022-10-27 10:06:16

Presto SQLAntlr大數(shù)據(jù)

2011-08-02 15:39:30

SQL Server iSql

2015-05-25 15:14:38

FusionServe服務器華為

2009-06-26 17:33:00

雙核刀片多核

2011-09-06 09:02:06

程序員

2011-09-19 13:57:47

Vista屏保注冊表

2010-09-07 14:45:34

sql語句
點贊
收藏

51CTO技術(shù)棧公眾號

无遮挡动作视频在线观看免费入口| 亚洲不卡的av| 啊啊啊久久久| 久久久青草青青国产亚洲免观| 国产精品av在线| 国产精品精品软件男同| 国产精品乱战久久久| 欧美日韩在线观看视频| 亚洲成色最大综合在线| 精品人妻一区二区三区换脸明星 | 爱看av在线入口| 久久久久国产精品人| 91久久精品美女高潮| 五月婷婷开心网| 亚洲蜜桃视频| 亚洲欧美在线一区| 一二三区视频在线观看| 四虎成人在线| 午夜av区久久| 欧美 国产 精品| 国产视频在线看| 成人黄页在线观看| 亚洲aⅴ男人的天堂在线观看 | 91成人精品一区二区| 综合欧美亚洲| 欧美精品aⅴ在线视频| 国产精品-区区久久久狼| 在线观看a级片| 国产精品素人视频| 免费一区二区三区在在线视频| 国产精品久久无码一三区| 天堂久久久久va久久久久| 欧美激情综合色| 99久久精品久久亚洲精品| 免费久久久久久久久| 欧美精品一区二区久久婷婷| 在线观看免费视频高清游戏推荐| 大胆人体一区| 偷窥少妇高潮呻吟av久久免费 | 午夜综合激情| 97高清免费视频| 久一视频在线观看| 亚洲欧洲美洲一区二区三区| 日韩在线观看免费高清| 日本理论中文字幕| 精品日韩在线| 亚洲男人天天操| 在线不卡av电影| 伊人久久大香线蕉| 亚洲精品在线看| 欧美熟妇一区二区| 九九亚洲视频| 亚洲欧美在线看| 免费看裸体网站| 成人激情开心网| 在线亚洲国产精品网| 最新中文字幕av| 日韩av密桃| xxxxx成人.com| 亚洲一区电影在线观看| 欧美高清在线| 久久综合电影一区| 欧美高清视频一区二区三区| 中文字幕一区二区av| 久99久在线视频| 久久激情免费视频| 亚洲激情亚洲| 国产成人福利网站| 中文字幕乱码人妻二区三区| 九一九一国产精品| 91久久国产综合久久蜜月精品| av中文字幕在线免费观看| 国产一区二区三区四区五区美女| 亚洲最大福利视频网站| 欧美自拍第一页| 91毛片在线观看| 亚洲精美视频| 天堂8中文在线| 性做久久久久久免费观看| 虎白女粉嫩尤物福利视频| 成人免费在线观看视频| 日韩一级高清毛片| 精品人妻互换一区二区三区| 欧美freesextv| 欧美丰满少妇xxxxx做受| 国产无人区码熟妇毛片多| 日韩国产在线观看一区| 114国产精品久久免费观看| 色网站免费观看| 国产色产综合产在线视频| 中文字幕在线亚洲精品| 1区2区3区在线| 欧美日韩一区二区三区免费看| japan高清日本乱xxxxx| 网友自拍一区| 久久电影一区二区| 三级视频在线观看| 国产一区 二区 三区一级| 国产视频一区二区三区四区| www.久久热.com| 亚洲精品欧美专区| 手机看片福利日韩| 91精品尤物| 丝袜美腿亚洲一区二区| 日产欧产va高清| 狠狠色丁香婷婷综合久久片| 精品国产免费久久久久久尖叫| 免费a级毛片在线播放| 午夜电影久久久| 北条麻妃亚洲一区| 欧美猛男男男激情videos| 欧美精品免费在线观看| 中文字幕精品视频在线观看| 国产精品一区二区在线看| 青青草久久网络| 999精品网| 91麻豆精品国产91久久久 | 精品产国自在拍| 欧美精品久久久久a| 亚洲午夜激情视频| 久久久九九九九| 国产69精品久久久久999小说| 日韩毛片免费看| 亚洲人精品午夜在线观看| 久久精品视频久久| 国产一区二区三区在线观看免费视频| 日本一区二区视频| 国产精品专区免费| 亚洲国产精品一区二区三区| 国产免费无码一区二区视频| 久久国产婷婷国产香蕉| 日韩精品久久久| 天堂√中文最新版在线| 亚洲国产精品yw在线观看| 男人操女人的视频网站| 激情国产一区二区| 制服诱惑一区| 国产精品伊人| 中文字幕日韩av| 亚洲视屏在线观看| 国产日韩精品视频一区| 日本一本二本在线观看| 婷婷综合电影| 欧美一区视频在线| 欧美女v视频| 色偷偷88欧美精品久久久| 成人精品在线观看视频| 亚洲资源av| 欧美成人第一区| 欧美黑人疯狂性受xxxxx野外| 亚洲精品国产精品久久清纯直播| 日韩高清免费av| av资源站一区| 青青视频在线播放| 国产免费播放一区二区| 国产精品久久久久影院日本| av中文字幕在线| 欧美精品三级在线观看| 国产高潮流白浆| 国产91精品露脸国语对白| www.xxx麻豆| 老司机精品在线| 2021国产精品视频| 搞黄视频免费在线观看| 欧美日韩午夜精品| 青娱乐av在线| 91麻豆免费看片| 三上悠亚在线一区二区| 亚洲最大av| 国产精品我不卡| 日本久久免费| xx视频.9999.com| 亚洲爆乳无码一区二区三区| 五月天中文字幕一区二区| 三级黄色片网站| 免费在线欧美视频| 成年在线观看视频| 日韩美女精品| 国产欧美一区二区三区久久| 国产1区在线| 日韩国产精品视频| 一卡二卡三卡在线观看| 性久久久久久久久久久久| 日本美女xxx| 国产精品亚洲午夜一区二区三区| 欧美久久久久久久久久久久久| 思热99re视热频这里只精品 | 中文资源在线播放| 玉足女爽爽91| 在线观看福利片| 国产一区二区不卡| 97视频在线免费播放| 99热国内精品| 美乳视频一区二区| 精品国模一区二区三区欧美| 91高清在线免费观看| 天天在线视频色| 日韩av在线免费观看| 一区二区三区日| 狠狠躁天天躁日日躁欧美| www.97视频| 国产欧美日韩在线视频| 成人午夜精品无码区| 美国一区二区三区在线播放| 国产在线观看欧美| 91久久夜色精品国产按摩| 九九九九精品| 日韩在线成人| 国产日本欧美一区二区三区| 蜜桃麻豆影像在线观看| 成人97在线观看视频| 成年人在线观看| 亚洲国产小视频| 成人av无码一区二区三区| 欧美丝袜丝交足nylons| 香蕉影院在线观看| 亚洲成人午夜影院| 18岁成人毛片| 国产精品久久久久影院亚瑟| 美女脱光内衣内裤| 97久久久精品综合88久久| 一级黄色片在线免费观看| 日本女优在线视频一区二区| www黄色日本| 精品动漫av| 男人天堂a在线| 亚洲精品久久| 一区二区三区的久久的视频| 欧美精品momsxxx| 免费看成人午夜电影| 天天躁日日躁成人字幕aⅴ| 国产精品swag| 欧美成人一级| 川上优av一区二区线观看| 国产精品久久久久久久久久齐齐 | 中文字幕亚洲二区| 你懂得在线网址| 亚洲美女在线看| 四虎精品在线| 亚洲福利视频久久| 日韩在线观看视频一区二区三区| 精品国产123| 免费激情视频网站| 精品成人在线观看| 乱精品一区字幕二区| 精品久久久影院| 亚洲黄色a级片| 亚洲第一免费网站| 神马一区二区三区| 精品无码久久久久久国产| 青青国产在线| 国产一区二区成人| 婷婷在线视频| 欧美精品性视频| 草美女在线观看| 97在线视频免费| 欧美成人免费电影| 国产精品久久久久久久久久尿 | 亚洲一区二区伦理| 99色精品视频| 欧美a级理论片| 亚洲欧美日本一区二区| 国产福利精品导航| 99久久免费看精品国产一区| 91丝袜美腿高跟国产极品老师| 97超碰在线资源| 中文字幕精品—区二区四季| 国产第一页浮力| 亚洲愉拍自拍另类高清精品| 日韩毛片在线视频| 日本韩国欧美在线| 国产裸体无遮挡| 亚洲国语精品自产拍在线观看| 亚洲欧美日韩综合在线| 色综合伊人色综合网| 伊人精品影院| 国产99视频精品免视看7| 色综合一区二区日本韩国亚洲| caoporn国产精品免费公开| 欧美91在线| 亚洲一卡二卡三卡四卡无卡网站在线看| 国产精品久久久久蜜臀| 精品少妇人妻av免费久久洗澡| 噜噜噜91成人网| 伊人精品视频在线观看| 99久久精品免费| 黄色一级片一级片| 性做久久久久久免费观看 | 精品国产伦一区二区三区免费 | 97品白浆高清久久久久久| 美女亚洲精品| 欧美日韩第一区| 久久久国产欧美| 成人免费毛片aaaaa**| 亚洲无人区码一码二码三码的含义| 亚洲精品中文字幕在线观看| 一级片在线观看免费| 日韩三级视频在线观看| 久久久久久久久亚洲精品| 美女久久久久久久| 香蕉视频亚洲一级| 国产伦精品一区二区三区高清版| 热久久天天拍国产| 日本韩国欧美在线观看| 精品中文字幕一区二区小辣椒| 亚洲久久久久久| 亚洲美女视频一区| 超碰在线观看91| 亚洲精品一区二区三区精华液| 一区二区三区视频在线观看视频| 久久免费视频在线观看| 亚洲国产综合在线观看| 欧美一区二区三区四区五区六区 | 欧美多人乱p欧美4p久久| 国产资源一区| 欧美日韩在线观看一区二区三区 | 国模视频一区二区三区| 日本亚洲欧洲无免费码在线| 美女亚洲精品| 国产亚洲一区在线| 秘密基地免费观看完整版中文| 亚洲婷婷国产精品电影人久久| 天堂网视频在线| 亚洲精品久久久久国产| 俄罗斯一级**毛片在线播放| 成人国产精品一区二区| 精品大片一区二区| 久久精品99国产| 91丝袜国产在线播放| 国产一卡二卡在线| 欧美成人a在线| 先锋成人av| 亚洲a成v人在线观看| 91精品国产乱码久久久久久| 黄色片在线免费| 国产日韩三级在线| 中日韩av在线| 一区二区三区日韩在线| 三级成人在线| 日韩啊v在线| 日本特黄久久久高潮| 日本激情小视频| 色av成人天堂桃色av| 九色视频在线播放| 国产成人在线视频| 精品免费一区二区| 国产高清视频网站| 国产精品女主播在线观看| 最近中文字幕在线视频| 夜夜嗨av一区二区三区免费区| 欧洲成人一区| 在线观看福利一区| 国产精品一区在线观看你懂的| 国产性xxxx| 欧美精品一区二区三区在线播放| av丝袜在线| 欧美成人一区二区在线| 香蕉久久夜色精品| 在线国产视频一区| 欧美日韩日日摸| 在线网址91| 国产三级精品在线不卡| 欧美专区18| 少妇的滋味中文字幕bd| 538在线一区二区精品国产| 免费在线观看黄| 99久久精品免费看国产一区二区三区| 亚洲精品看片| a天堂中文字幕| 91精品国产综合久久久久| 人人澡人人添人人爽一区二区| 国产精品免费一区二区三区观看| 西西裸体人体做爰大胆久久久| 婷婷综合在线视频| 欧美一区二区日韩| 男人天堂视频在线观看| 亚洲国产成人不卡| 国产精品一品二品| 亚洲av中文无码乱人伦在线视色| 自拍偷拍亚洲在线| 波多野结衣欧美| 精品久久久久久中文字幕2017| 国产精品久久久久久久久免费桃花 | 亚洲成人日韩在线| 欧美男男青年gay1069videost| 免费电影视频在线看| 日本一区二区三不卡| 国产麻豆91精品| 国产成人无码av| 色综合91久久精品中文字幕| 欧美日韩播放| 丰满少妇xbxb毛片日本| 欧美亚洲自拍偷拍| 毛片大全在线观看| 亚洲无玛一区| 成人动漫中文字幕| 国产精品国产精品国产专区| 26uuu国产精品视频| 国产精品久久久久久久免费观看 | 国产69精品久久久久9|