Ⅰ 在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'),判断是周六或者周日,也不是很费事