醫(yī)療保險(xiǎn)基金分檔次利息計(jì)算_第1頁
醫(yī)療保險(xiǎn)基金分檔次利息計(jì)算_第2頁
醫(yī)療保險(xiǎn)基金分檔次利息計(jì)算_第3頁
醫(yī)療保險(xiǎn)基金分檔次利息計(jì)算_第4頁
醫(yī)療保險(xiǎn)基金分檔次利息計(jì)算_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、醫(yī)療保險(xiǎn)基金分檔次利息計(jì)算作者:第一步:將整理的EXCEL文件導(dǎo)入ORACLE,筆者安裝了PLSQL Developer工具,可利用Windows系統(tǒng)提供的功能輕松完成導(dǎo)入:示例表的內(nèi)容如下,該表存放于G:導(dǎo)入表.xls(以下步驟均以此表為例講解醫(yī)療保險(xiǎn)基金分段利息的計(jì)算)。RQZYKHHZHJFDF2012/1/1期初數(shù)中國銀行南陵支行491901145408095001450000002012/1/5金庫撥入醫(yī)療基金中國銀行南陵支行49190114540809500165000002012/1/6撥出中國銀行南陵支行49190114540809500158000002012/1/10撥出中

2、國銀行南陵支行4919011454080950017500002012/1/19金庫撥入醫(yī)療基金中國銀行南陵支行49190114540809500136500002012/1/30撥出中國銀行南陵支行49190114540809500130000000(1)創(chuàng)建數(shù)據(jù)源:打開控制面板管理工具數(shù)據(jù)源(ODBC),打開“ODBC數(shù)據(jù)源管理器”,選擇“用戶DSN”選項(xiàng)卡,單擊“添加”,在“創(chuàng)建數(shù)據(jù)源”對話框中選擇“Driver Do Microsoft Excel(*.xls)”,單擊“完成”按鈕,彈出“ODBC Microsoft Excel安裝”對話框,在“數(shù)據(jù)源名稱”文本框中給數(shù)據(jù)源命名,如“銀

3、行流水導(dǎo)入”,在“說明”文本框中填寫簡短描述,如“醫(yī)療保險(xiǎn)基金審計(jì)”,點(diǎn)擊“選擇工作簿”中瀏覽到G:導(dǎo)入表.xls文件,單擊“確定”按鈕,回到“ODBC數(shù)據(jù)源管理器”窗口,單擊“確定”按鈕,完成ODBC數(shù)據(jù)源的創(chuàng)建,如下圖所示:(2)啟動(dòng)ORACLE服務(wù),在cmd窗口輸入:net start oracleserviceorcl 啟動(dòng)ORACLE服務(wù),如下圖所示(ORCL是筆者事先創(chuàng)建的數(shù)據(jù)庫,如果您的實(shí)例已經(jīng)啟動(dòng),則忽略本步驟):(或者右擊“計(jì)算機(jī)”“管理”,打開“計(jì)算機(jī)管理”,在左側(cè)目錄樹下,點(diǎn)擊“服務(wù)”,在右側(cè)找到“OracleServiceORCL”項(xiàng),右鍵選擇“啟動(dòng)”即可)(4)打開P

4、LSQL Developer工具,在用戶名中輸入“scott”,密碼文本框中輸入“tiger”,在數(shù)據(jù)庫名中選擇“orcl”,登錄身份保持默認(rèn)。(如果您的scott身份尚未解鎖,需要使用system登錄并解鎖該用戶賬戶,命令如下:alter user scott account unlock)。(3)在打開的PLSQL Developer界面菜單中選擇“工具ODBC導(dǎo)入器”,打開ODBC導(dǎo)入器對話框,在“來自O(shè)DBC數(shù)據(jù)源”選項(xiàng)卡中,“用戶/系統(tǒng)DSN”文本框中選擇“銀行流水導(dǎo)入”數(shù)據(jù)源,用戶名及口令忽略,單擊“連接”,在“表查詢”界面中選擇“G:導(dǎo)入表 Sheet1$”如下圖所示:再切換到“

5、到Oracle的數(shù)據(jù)”選項(xiàng)卡,在所有者中選擇或者輸入“SCOTT”,在導(dǎo)入的表名中選擇“YHLS”(該表需事先創(chuàng)建,其結(jié)構(gòu)要能滿足導(dǎo)入的數(shù)據(jù)類型),勾選右側(cè)“清除表”(即導(dǎo)入前清除原表的內(nèi)容),選擇“忽略重復(fù)”單選按鈕,將數(shù)據(jù)源表中的字段與存儲(chǔ)表的字段一一對應(yīng)起來,并選擇適當(dāng)?shù)臄?shù)據(jù)類型,如下圖所示:設(shè)置完成后,單擊“導(dǎo)入按鈕”,關(guān)閉對話框,即完成數(shù)據(jù)的導(dǎo)入過程。(4)新建一個(gè)SQL窗口,驗(yàn)證數(shù)據(jù)是否成功導(dǎo)入:select * from yhls;第二步:(1)創(chuàng)建一張日期序列表,假設(shè)創(chuàng)建一張2010年1月1日至2012年3月20日日期序列表,可使用如下語句:CREATE TABLE RQXLA

6、SSELECT LEVEL AS 序列號 ,DATE'2012-01-01'+LEVEL-1 AS 日期 FROM DUALCONNECT BY DATE'2012-01-01'+LEVEL-1 <=DATE'2012-03-20'(2)創(chuàng)建利率變動(dòng)表(LL),其內(nèi)容如下:(為方便講解,三年期整存整取利率因本人無詳細(xì)變動(dòng)資料,故只有一個(gè)檔次,實(shí)務(wù)中可按日期分段錄入即可,ll為日利率%)Start_dateEnd_dateTypRll2011-07-072012-06-07活期0.0013698630 2011-07-072012-06-07

7、三個(gè)月0.0084931507 2012-06-082012-07-05活期0.0010958904 2012-06-082012-07-05三個(gè)月0.0078082192 2012-07-062012-12-20活期0.0009589041 2012-07-062012-12-20三個(gè)月0.0071232877 2012-01-012012-12-31三年期0.0127397260 (3)創(chuàng)建一張利息計(jì)算表,其結(jié)構(gòu)如下: 字段名數(shù)據(jù)類型釋義備注DATE_SEQDATE日期序列KHHVARCHAR2(50)開戶行ZHVARCHAR2(30)賬號RYEVARCHAR2(20,2)日余額RYE=D

8、QYE+SQYE+CDYEDQYENUMBER(20,2)當(dāng)期形成的日余額SQYENUMBER(20,2)上期結(jié)余資金形成的余額CDYENUMBER(20,2)沉淀資金形成的余額第四步:根據(jù)國發(fā)199844號文對“當(dāng)年籌集的部分,按活期存款利率計(jì)算;上年結(jié)轉(zhuǎn)的基金本息,按3個(gè)月期整存整取銀行存款利率計(jì)息;存入社會(huì)保障財(cái)政專戶的沉淀資金,比照3年期零存整取儲(chǔ)蓄存款利率計(jì)息”的規(guī)定,須對各專戶的存款每日余額分為“當(dāng)期收支形成的余額”、“上年結(jié)轉(zhuǎn)基金余額”及“沉淀資金余額”,以便分余額計(jì)算利息。編寫程序如下: DECLARE v_j01 NUMBER(20,2) := &sv_sq; -上年

9、結(jié)轉(zhuǎn)的基金本息 v_j02 NUMBER(20,2) := &sv_cd; -存入社會(huì)保障財(cái)政專戶的沉淀資金 v_dq NUMBER(20,2); -當(dāng)期余額 v_sq NUMBER(20,2); -動(dòng)用上期基金本息后之余額 v_cd NUMBER(20,2); -動(dòng)用沉淀資金后之余額 v_start_date DATE := to_date('2012-01-01','yyyy-mm-dd'); v_end_date DATE := to_date('2012-03-20','yyyy-mm-dd'); CURSOR c

10、_yhls IS SELECT d.date_seq -生成審計(jì)年度各日余額游標(biāo) ,b.skyh ,b.zh ,sum(NVL(jf,0)-NVL(df,0) ye FROM date_seq d LEFT JOIN yhls b ON d.date_seq >= b.rq WHERE d.date_seq between v_start_date and v_end_date GROUP BY d.date_seq,b.skyh,b.zh ORDER BY d.date_seq; BEGIN FOR i IN c_yhls LOOP IF i.ye > v_j01+v_j02 T

11、HEN -余額大于上年結(jié)轉(zhuǎn)及沉淀部分視為當(dāng)期余額 v_dq := i.ye-(v_j01+v_j02); v_sq := v_j01; -上期結(jié)余資金保持不變 v_cd := v_j02; -沉淀資金保持不變 ELSIF i.ye > v_j02 AND i.ye <= (v_j01+v_j02) THEN -余額大于等于沉淀資金而小于上年結(jié)轉(zhuǎn)與沉淀資金之和 v_dq := 0; v_sq := i.ye - v_j02; v_cd := v_j02; v_j01 := v_sq; -重置上期結(jié)余資金 ELSIF i.ye <= v_j02 THEN -動(dòng)用沉淀資金 v_dq

12、 := 0; v_sq := 0; v_cd := i.ye; v_j01 := 0; -上期結(jié)余資金用完 v_j02 := v_cd; -重置沉淀資金 END IF; INSERT INTO lxjsb VALUES(i.date_seq,i.skyh,i.zh,i.ye,v_dq,v_sq,v_cd); END LOOP; COMMIT; END;程序說明:該程序?qū)Υ婵畎春筮M(jìn)先法計(jì)算日余額,首先使用當(dāng)期收支,不足部分動(dòng)用上年結(jié)余資金,最后使用沉淀資金,當(dāng)某一部分被動(dòng)用后,即使當(dāng)年收支恢復(fù)了上年結(jié)轉(zhuǎn)資金、沉淀資金的年初余額,其日余額均不能恢復(fù)至當(dāng)初余額。在命令窗口運(yùn)行上述代碼,會(huì)提示輸入上期

13、結(jié)余資金(假設(shè)為30000000)及沉淀資金(15000000)數(shù)額(兩項(xiàng)之和即為年初數(shù)),該余額被自動(dòng)分割為:當(dāng)期收支形成的余額、上期結(jié)余基金本息形成的余額以及沉淀資金形成的余額,根據(jù)分割后余額便可以與對應(yīng)日期的適應(yīng)利率計(jì)算出日利息,查詢lxjsb其結(jié)果如下: DATE_SEQKHYHZHRYEDQYESQYECDYE12012-01-01中國銀行南陵支行49190114540809500145000000.000.0030000000.0015000000.0022012-01-02中國銀行南陵支行49190114540809500145000000.000.0030000000.0015

14、000000.0032012-01-03中國銀行南陵支行49190114540809500145000000.000.0030000000.0015000000.0042012-01-04中國銀行南陵支行49190114540809500145000000.000.0030000000.0015000000.0052012-01-05中國銀行南陵支行49190114540809500151500000.006500000.0030000000.0015000000.0062012-01-06中國銀行南陵支行49190114540809500145700000.00700000.00300000

15、00.0015000000.0072012-01-07中國銀行南陵支行49190114540809500145700000.00700000.0030000000.0015000000.0082012-01-08中國銀行南陵支行49190114540809500145700000.00700000.0030000000.0015000000.0092012-01-09中國銀行南陵支行49190114540809500145700000.00700000.0030000000.0015000000.00102012-01-10中國銀行南陵支行49190114540809500144950000.

16、000.0029950000.0015000000.00112012-01-11中國銀行南陵支行49190114540809500144950000.000.0029950000.0015000000.00122012-01-12中國銀行南陵支行49190114540809500144950000.000.0029950000.0015000000.00132012-01-13中國銀行南陵支行49190114540809500144950000.000.0029950000.0015000000.00142012-01-14中國銀行南陵支行49190114540809500144950000.

17、000.0029950000.0015000000.00152012-01-15中國銀行南陵支行49190114540809500144950000.000.0029950000.0015000000.00162012-01-16中國銀行南陵支行49190114540809500144950000.000.0029950000.0015000000.00172012-01-17中國銀行南陵支行49190114540809500144950000.000.0029950000.0015000000.00182012-01-18中國銀行南陵支行49190114540809500144950000.

18、000.0029950000.0015000000.00192012-01-19中國銀行南陵支行49190114540809500148600000.003650000.0029950000.0015000000.00202012-01-20中國銀行南陵支行49190114540809500148600000.003650000.0029950000.0015000000.00212012-01-21中國銀行南陵支行49190114540809500148600000.003650000.0029950000.0015000000.00222012-01-22中國銀行南陵支行491901145

19、40809500148600000.003650000.0029950000.0015000000.00232012-01-23中國銀行南陵支行49190114540809500148600000.003650000.0029950000.0015000000.00242012-01-24中國銀行南陵支行49190114540809500148600000.003650000.0029950000.0015000000.00252012-01-25中國銀行南陵支行49190114540809500148600000.003650000.0029950000.0015000000.0026201

20、2-01-26中國銀行南陵支行49190114540809500148600000.003650000.0029950000.0015000000.00272012-01-27中國銀行南陵支行49190114540809500148600000.003650000.0029950000.0015000000.00282012-01-28中國銀行南陵支行49190114540809500148600000.003650000.0029950000.0015000000.00292012-01-29中國銀行南陵支行49190114540809500148600000.003650000.00299

21、50000.0015000000.00302012-01-30中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00312012-01-31中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00322012-02-01中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00332012-02-02中國銀行南陵支行49190114540809500118600000.000.00360000

22、0.0015000000.00342012-02-03中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00352012-02-04中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00362012-02-05中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00372012-02-06中國銀行南陵支行49190114540809500118600000.000.003600000.00

23、15000000.00382012-02-07中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00392012-02-08中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00402012-02-09中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00412012-02-10中國銀行南陵支行49190114540809500118600000.000.003600000.001500

24、0000.00422012-02-11中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00432012-02-12中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00442012-02-13中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00452012-02-14中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000

25、.00462012-02-15中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00472012-02-16中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00482012-02-17中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00492012-02-18中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.005

26、02012-02-19中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00512012-02-20中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00522012-02-21中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00532012-02-22中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.0054201

27、2-02-23中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00552012-02-24中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00562012-02-25中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00572012-02-26中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00582012-02

28、-27中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00592012-02-28中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00602012-02-29中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00612012-03-01中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00622012-03-02中

29、國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00632012-03-03中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00642012-03-04中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00652012-03-05中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00662012-03-06中國銀行南

30、陵支行49190114540809500118600000.000.003600000.0015000000.00672012-03-07中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00682012-03-08中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00692012-03-09中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00702012-03-10中國銀行南陵支行4

31、9190114540809500118600000.000.003600000.0015000000.00712012-03-11中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00722012-03-12中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00732012-03-13中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00742012-03-14中國銀行南陵支行49190

32、114540809500118600000.000.003600000.0015000000.00752012-03-15中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00762012-03-16中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00772012-03-17中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00782012-03-18中國銀行南陵支行491901145

33、40809500118600000.000.003600000.0015000000.00792012-03-19中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00802012-03-20中國銀行南陵支行49190114540809500118600000.000.003600000.0015000000.00將上述日余額分割后,便可按對應(yīng)日期及適應(yīng)利率計(jì)算出該季度利息,方法如下:select khyh 開戶行 ,zh 賬號 ,round(sum(dqlx),2) 當(dāng)期利息 ,round(sum(sqlx),2) 上年結(jié)轉(zhuǎn)資金形成的利息 ,round(sum(cdlx),2) 沉淀資金形成的利息 from (select d.date_seq ,d.khyh ,d.zh ,d.dqye*case when d.date_seq between l

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論