Ⅰ 在sql語句中如何判斷周六日
周六是
datepart(week,getdate())=6
周日是
datepart(week,getdate())=7
select case when datepart(week,getdate()) in (6,7) then '休息日' else '工作日' end
Ⅱ 資料庫如何判斷日期是否為周末
周日周一周二...周六對應1234567
to_char(sysdate,'D') 會返回當前是數字幾,與上邊的數字對應就會知道當前日期是周幾拉
Ⅲ 在sql里,有一段天數time,判斷其中是否包含周六和周日
這個比較簡單吧,一段天數如果超過7天的話,肯定包含周六和周日,
其次,找到開始時間,循環加1,一個一個找to_char(date1, 'day'),判斷是周六或者周日,也不是很費事