两个日期天数差(去掉周六日)??
两个日期天数差(去掉周六日)??在sqlserver里。
------解决方案--------------------去掉周六日?这个比较麻烦
------解决方案--------------------实现比较麻烦...给点思路;
判断2个日期天数差
if(日期差<7)
{
if(datepart(weekday,开始日期)=1 or datepart(weekday,开始日期)=7)
{
return 日期差-1;
if(datepart(weekday,结束日期)=1 or datepart(weekday,结束日期)=7)
{
return 日期差-2;
}
}
else
{return 日期差}
}
else //日期差>=7的情况
{
利用日期差%7的结果,决定周数,再根据上面的思路解决;
}
------解决方案--------------------datediff(day,起始日期,结束日期)返回日期差。。
去除星期六还没想好。。。