首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

两个日期天数差(去掉周六日)?该怎么解决

2012-01-07 
两个日期天数差(去掉周六日)??两个日期天数差(去掉周六日)??在sqlserver里。[解决办法]去掉周六日?这个比较

两个日期天数差(去掉周六日)??
两个日期天数差(去掉周六日)??在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,起始日期,结束日期)返回日期差。。
去除星期六还没想好。。。

热点排行