好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 教你輕松學(xué)會SQL Server記錄輪班的技巧

教你輕松學(xué)會SQL Server記錄輪班的技巧

熱門標(biāo)簽:智能語音車載電話機器人 安陽天音防封電銷卡 衛(wèi)星地圖標(biāo)注距離 外呼系統(tǒng)的話術(shù) 陽光創(chuàng)信ai外呼獲客系統(tǒng)助力 貴州外呼回?fù)芟到y(tǒng)是什么 競圣地圖標(biāo)注服務(wù) 智能外呼系統(tǒng)需要多少錢 云南全自動外呼系統(tǒng)公司

例:公司員工采取三個輪班制度:凌晨0:00到早上8:00為第一班,早上8:00到下午4:00為第二班,下午4:00到晚上12:00為第三班。

員工使用電子時鐘進行簽名,這種電子簽名可以自動將記錄添加到SQL Server數(shù)據(jù)庫中。但是,有時候,需要增加一個夜班;即使這個輪班發(fā)生在第二天,它仍然會被認(rèn)為是第三班。

你也許希望根據(jù)輪班對記錄進行分組,但是在你的計劃中會有兩個非常令人頭痛的問題:
(1)不是所有的雇員都是按時到達的;
(2)有時候員工工作的時間會比他們的一個輪班的時間長一些。

為了能在你的列表中得到正確的分組,你必須假設(shè)所有的員工能在一個輪班的開始和結(jié)束時間之間的任意時間開始工作。

使用CASE語句是一種解決辦法。Listing A中的SQL語句告訴我們,在創(chuàng)建測試表沒有錯誤的情況下,它是如何工作的。

為了使程序代碼完全準(zhǔn)確的運行,你需要在時間的小窗口中得到每一個輪班的開始時間和下一個輪班的結(jié)束時間。在剛才的例子中,你可以用"15:59:59.123"這個值代替@StartTime,然后再重新運行代碼。這時候,你必須在每一個輪班結(jié)束的分界點上增加999毫秒。

解決方案

這個例子假設(shè)輪班時間從來沒有改變過,但是如果改變了輪班時間該怎么辦呢?你必須仿照這個例子并根據(jù)改變了的時間寫出所有的代碼。

一個更好一點的主意就是,針對我們的輪班創(chuàng)建一個表來調(diào)用Shifts的開始時間和結(jié)束時間。在這個表中,你可以修改Case語句來查找StopTime列。

Listing B中包含了創(chuàng)建Shifts表并向該表中增加記錄的代碼。代碼在一個輪班中設(shè)置了時間后,這樣使代碼看上去既簡單又靈活:

復(fù)制代碼 代碼如下:

DECLARE @StartTime VARCHAR(20)
SET @StartTime ="22:59:59"
SELECTTOP 1 ShiftName FROM ShiftWork.Shifts
WHERE Shifts.StartTime = @StartTime
ORDERBY StartTime DESC


我之所以要將輪班記錄進行降序排列,是為了避免第三個輪班的邊界問題。我將用一些測試案例來論證我的結(jié)論,這些內(nèi)容你可以在Listing C中看到。

實際上,你可以將這個邏輯應(yīng)用到TemeCards表的記錄中去,而不需要創(chuàng)建另外的表,也就不需要在表中增加數(shù)據(jù)了。我同樣使用一個簡單的變量來論證我的邏輯。

標(biāo)簽:欽州 鄂爾多斯 河源 預(yù)約服務(wù) 周口 湘潭 營口 寧夏

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《教你輕松學(xué)會SQL Server記錄輪班的技巧》,本文關(guān)鍵詞  教你,輕松,學(xué)會,SQL,Server,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《教你輕松學(xué)會SQL Server記錄輪班的技巧》相關(guān)的同類信息!
  • 本頁收集關(guān)于教你輕松學(xué)會SQL Server記錄輪班的技巧的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 日韩一区二区三区免费体验| 偷窥50个美女撒尿高清| 亚洲熟女乱色一区二区三区丝袜| 免费avapp下载| 无人视频在线观看高清免费完整版| 99热这里只精品99re66mitun| 日本经典大学生三级| 久草黑丝| 农村妇女三级在野外| 欧亚欧美日韩BT777高清| 18学生无套内精网站| k频道国产欧美日韩精品| 欧美色图亚洲图片| 印度《性船》无删减| 欧美三?色情理伦片古巴风情| 中国美女一级黄色片| 天天插天天操天天干| 免费网站在线观看人数在哪电视剧 | 国产高清对白在线观看免费91| 国产精品久久vr专区| 欧美???sex少妇7| 性欧美偷欢黑人| 公厕里老头给我口| 嫩草影院懂你的影院| 欧美精品无码一二三区网站| 国产?喷水?白浆?高潮| 亚洲国产精品成人精品小说| 秋葵视频第一页在线观看| 国产偷人妻精品一区二区在线| 午夜精品久久久久久久久噜噜| 宝贝过来趴好张开腿让我看看| 久久电影精品久久99久久| 欧美精品在线一区| 色婷婷激情AV精品牛视| A片三班片毛片双人片| 91av视频免费在线观看| 朋友的妈妈在线播放| 在线免费观看黄色网址| 巨大欧美????BV| 被老板抱进卧室狂躁小说| 美女黄a视频|