国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

在ORalce 中,怎么判斷兩個時間段之間是否有交集, 編寫的一個函數.

2024-07-21 02:09:44
字體:
來源:轉載
供稿:網友
判斷2個時間段是否有交集的函數,開始是在我計算考勤的時候有用過,
后來發現用到的地方越來越多,  丟個磚頭
9i 下通過.

兩個時間段 之間是否有交集  intime---outtime
fromdate--todate
如果有交集,則返回1,否則返回0
*/
create or replace function func_istimecross(intime in date, outtime in date,
fromdate date , todate date )
return number is
result number;
begin
result :=0;
 if (fromdate<intime) then --請假的開始時間<當天應上班的時間
                       if (todate>=outtime) then --請假的結束時間>=當天應下班時間 說明有交集
                      result :=1;
                       end if;
 end if;
 if (fromdate>=intime) then -- 如果請假開始時間>應上班時間,只要在下班時間之前,則也說明有集
                       if (fromdate<=outtime) then
                       result :=1;
                       end if;
 end if ;
  return(result);
end func_istimecross;
注冊會員,創建你的web開發資料庫,
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玛多县| 开化县| 招远市| 米易县| 驻马店市| 承德县| 靖安县| 桂林市| 香港 | 嘉祥县| 连城县| 泸州市| 海晏县| 呼图壁县| 凤城市| 静安区| 海宁市| 太谷县| 青龙| 宜黄县| 钟山县| 定陶县| 庆城县| 汤阴县| 谢通门县| 彭山县| 宝应县| 平原县| 若尔盖县| 湟中县| 奉新县| 苏尼特左旗| 左贡县| 三亚市| 西华县| 营山县| 濮阳县| 镇原县| 延庆县| 曲麻莱县| 革吉县|