国产探花免费观看_亚洲丰满少妇自慰呻吟_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開發資料庫,
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西畴县| 九龙坡区| 昭通市| 奉化市| 定兴县| 余庆县| 手游| 浏阳市| 梧州市| 灵宝市| 甘谷县| 万安县| 嘉兴市| 肇州县| 建昌县| 呼玛县| 德阳市| 永安市| 新密市| 慈利县| 碌曲县| 浮山县| 微博| 阳山县| 内江市| 漯河市| 广德县| 平舆县| 沂源县| 嘉兴市| 贵阳市| 马山县| 武威市| 太保市| 长治市| 唐山市| 武宣县| 五河县| 安远县| 明星| 莎车县|