中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

網(wǎng)站開發(fā)是前端還是后臺(tái)有友情鏈接的網(wǎng)站

網(wǎng)站開發(fā)是前端還是后臺(tái),有友情鏈接的網(wǎng)站,一站式服務(wù)平臺(tái)官網(wǎng),財(cái)政局網(wǎng)站開發(fā)合同文章目錄 一、謎題描述二、分析三、答案四、總結(jié) 一、謎題描述 創(chuàng)建一個(gè)記錄雇員缺勤率的數(shù)據(jù)庫(kù)。使用的表結(jié)構(gòu)如下:Absenteeism 主鍵:PRIMARY KEY (emp_id, absent_date) 字段名字段類型字段中文名字段描述emp_idINTERGER雇員id-absent_dateSTRING缺勤…

文章目錄

  • 一、謎題描述
  • 二、分析
  • 三、答案
  • 四、總結(jié)

一、謎題描述

創(chuàng)建一個(gè)記錄雇員缺勤率的數(shù)據(jù)庫(kù)。使用的表結(jié)構(gòu)如下:Absenteeism
主鍵:PRIMARY KEY (emp_id, absent_date)

字段名字段類型字段中文名字段描述
emp_idINTERGER雇員id-
absent_dateSTRING缺勤日期-
reason_codeSTRING缺勤原因-
severity_pointsINTEGER嚴(yán)重性計(jì)分對(duì)缺勤行為進(jìn)行處罰性計(jì)分

如果雇員在一年的時(shí)間內(nèi)嚴(yán)重性計(jì)分累計(jì)達(dá)到40,就自動(dòng)將該雇員解雇。如果雇員連續(xù)缺勤超過(guò)一天,就視為長(zhǎng)病假,而不是普通的缺勤。這時(shí)第二天、第三天和以后的日子中都不會(huì)統(tǒng)計(jì)該股元的嚴(yán)重性分?jǐn)?shù),這些天也不算做缺勤。

二、分析

步驟1:將雇員連續(xù)缺勤記錄的嚴(yán)重性計(jì)分置為0;
步驟2:找出一年內(nèi)嚴(yán)重性計(jì)分累計(jì)達(dá)到40的雇員;
需要用到的關(guān)聯(lián)表:
雇員表:Personnel

字段名字段類型字段中文名字段描述
emp_idINTERGER雇員id雇員唯一標(biāo)識(shí)
emp_nameSTRING雇員名字-

日期維度表:Calendar

字段名字段類型字段中文名字段描述
dateSTRING日期唯一鍵
date_typeSTRING日期類型eg:工作日/周末

三、答案

SparkSQL語(yǔ)法

SQL1:將雇員連續(xù)缺勤達(dá)到一天的記錄的嚴(yán)重性計(jì)分置為0;

思路:按雇員分組,按日期排序,得到rn;用日期減rn;用開窗的方式代替group by 減少表自身關(guān)聯(lián)次數(shù)。

select emp_id,absent_date,reason_code,if(absent_cnt > 1,0,severity_points) as severity_points
from 
(select emp_id,absent_date,reason_code,severity_points,tag_date,sum(1)over(partition by emp_id,date_add(absent_date,-rn)) as absent_cntfrom (select emp_id,absent_date,reason_code,severity_points,row_number()over(partition by emp_id order by absent_date) as rnfrom Absenteeism) in1
) t1

SQL2:找出一年內(nèi)嚴(yán)重性計(jì)分累計(jì)達(dá)到40的雇員;

select t1.emp_id,sum(t1.severity_points)
from t1
left join Calendar t2
where t2.date_type = 'work'
and t1.absent_date between date_add(CURRENT_DATE,-365) and CURRENT_DATE
group by t1.emp_id
having sum(t1.severity_points) >= 40

四、總結(jié)

處理連續(xù)問題

標(biāo)準(zhǔn)步驟:
(1)按雇員分組,按日期排序,得到rn
(2)用日期減rn

http://www.risenshineclean.com/news/34723.html

相關(guān)文章:

  • 珠海建網(wǎng)站上海aso蘋果關(guān)鍵詞優(yōu)化
  • 網(wǎng)站做的好的醫(yī)院google瀏覽器下載
  • 貿(mào)易公司做網(wǎng)站有優(yōu)勢(shì)嗎競(jìng)價(jià)是什么意思
  • 網(wǎng)頁(yè)設(shè)計(jì) 傳統(tǒng)網(wǎng)站全網(wǎng)推廣代理
  • 河南企業(yè)網(wǎng)站制作wordpress免費(fèi)建站
  • 網(wǎng)絡(luò)上建個(gè)網(wǎng)站買東西多少錢怎么找專業(yè)的營(yíng)銷團(tuán)隊(duì)
  • 網(wǎng)上購(gòu)物系統(tǒng)源碼seo診斷a5
  • 視頻公司的網(wǎng)站設(shè)計(jì)模板網(wǎng)站建站公司
  • 如何對(duì)網(wǎng)站建設(shè)和維護(hù)企業(yè)策劃
  • 用織夢(mèng)網(wǎng)站后臺(tái)發(fā)布文章為什么還需要審核谷歌下載安裝
  • 公司網(wǎng)站建設(shè)南寧百度競(jìng)價(jià)收費(fèi)標(biāo)準(zhǔn)
  • 房地產(chǎn)營(yíng)銷網(wǎng)站建設(shè)新浪微指數(shù)
  • 鄭州中揚(yáng)科技網(wǎng)站建設(shè)公司怎么樣網(wǎng)絡(luò)營(yíng)銷方案ppt
  • 手機(jī)端網(wǎng)站建站品牌營(yíng)銷案例分析
  • wordpress耗資源關(guān)閉深圳最好的外貿(mào)seo培訓(xùn)
  • 安徽省建設(shè)廳網(wǎng)站域名容易被百度收錄的網(wǎng)站
  • 網(wǎng)站開發(fā)需求調(diào)研互動(dòng)營(yíng)銷案例100
  • 用vue做的網(wǎng)站模板seo網(wǎng)站推廣如何做
  • 江蘇中南建筑信息平臺(tái)搜索引擎seo優(yōu)化怎么做
  • 做網(wǎng)站合肥百度搜索推廣平臺(tái)
  • 做電商網(wǎng)站用什么框架電商平臺(tái)開發(fā)需要多少錢
  • 游戲網(wǎng)站怎么做推廣成人大學(xué)報(bào)名官網(wǎng)入口
  • 網(wǎng)站制作應(yīng)該注意到的問題seo有哪些優(yōu)缺點(diǎn)?
  • 營(yíng)銷型網(wǎng)站建設(shè)公司價(jià)格經(jīng)典網(wǎng)絡(luò)營(yíng)銷案例
  • openshift安裝wordpress密碼忘記百度seo關(guān)鍵詞報(bào)價(jià)
  • wordpress模板工作室佛山網(wǎng)絡(luò)公司 樂云seo
  • 服裝設(shè)計(jì)圖seo營(yíng)銷推廣服務(wù)公司
  • 網(wǎng)站設(shè)計(jì)怎么做鏈接中國(guó)疫情最新消息
  • 做網(wǎng)站推廣的方法佛山關(guān)鍵詞排名效果
  • 食藥監(jiān)局網(wǎng)站建設(shè)方案濰坊網(wǎng)站seo