今日,接到湖南同事資訊,四川客戶想做乙個新農保和企業養老的重複領取的分析工作,希望我們幫忙提供一些資料。
目前他們需要的資訊是「甘孜州各區縣近兩個月報上來的養老保險資料及新農保的資料量」
首先拆分需求,得到資訊是甘孜州、近兩個月(201506&201507期別)、企業養老&新農保待遇表,資料量
一、我們要得到甘孜州的行政區劃**
交換庫碼表中查詢
select * from tjk.waj04
where wj005='aab301'
and wj015 like '%甘孜%';
監管庫碼表中查詢
select * from jjjg.pa50
where apa133 like '%甘孜%'
最終查詢結果如下:
513300甘孜藏族自治州。
二、近兩個月轉化為具體條件
aae043=201506 aae043=201507
三、企業養老和新農保待遇表
企業養老待遇表:iy03
新農保待遇表:iy12
四、查詢資料量
count(*)
查詢條件獲取完畢後編寫查詢sql
select count(*) from iy03 where aab301 like '5133%' and aae043='201506';
首先,由於是要求甘孜州下各區縣的資料量,需要進行分組統計,修改sql如下:
select aab301,count(*) from iy03 where aab301 like '5133%' and aae043='201506' group by aab301 ;
而由於iy03表存在按照期別和行政區劃**的分割槽,優化調整sql如下:
select aab301,count(*) from iy03 partition(p201506510000) where aab301 like '5133%' group by aab301 ;
由此得到甘孜州各區縣201506期別企業養老待遇資訊表上報資料量。
同理得到甘孜州各區縣201506期別新農保待遇資訊表上報資料量查詢sql:
select aab301,count(*) from iy12 partition(p201506510000) where aab301 like '5133%' group by aab301 ;
修改分割槽資訊可得201507期別資訊。
select aab301,count(*) from iy03 partition(p201507510000) where aab301 like '5133%' group by aab301 ;
select aab301,count(*) from iy12 partition(p201507510000) where aab301 like '5133%' group by aab301 ;
手機客戶端post請求得到不引數
最近做專案時,發現手機客戶端通過http協議post方式上傳資料到服務端,在伺服器端通過request.getinputstream 能獲取到相應的資料,但用request.getparameter 卻獲取不到資料。這是怎麼回事呢,後來發現這種情況跟form表單的屬性 enctype有關係。serv...
17 求得到整數的數目(李白喝酒思路)
某君有n 個互不相同的正整數,現在他要從這 n 個正整數之中無重複地選取任意個數,並僅通過加法湊出整數 x 求某君有多少種不同的方案來湊出整數 x 第一行,輸入兩個整數n,x 1 n 20,1 x 2000 接下來輸入 n 個整數,每個整數不超過100 輸出乙個整數,表示能湊出 x 的方案數。樣例輸...
根據時間得到該年第幾周和根據周得到時間區間
根據時間得到該時間是該年第幾周 select to number to char to date 2010 01 12 00 00 00 yyyy mm dd hh24 mi ss fmww from dual 2010年1月12日屬於2010年第2周 select to number to cha...