国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

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

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

文章目錄

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

一、謎題描述

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

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

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

二、分析

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

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

日期維度表:Calendar

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

三、答案

SparkSQL語法

SQL1:將雇員連續(xù)缺勤達到一天的記錄的嚴重性計分置為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)嚴重性計分累計達到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://aloenet.com.cn/news/34723.html

相關(guān)文章:

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