当前位置:Gxlcms > 数据库问题 > c#方法生成mysql if方法(算工作日)

c#方法生成mysql if方法(算工作日)

时间:2021-07-01 10:21:17 帮助过:2人阅读

static string retunSQl(string s,string e){ return @"IF ( "+s+ ">" +e+ @", DATEDIFF(" + e + @", " + s + @") - FLOOR( ABS( DATEDIFF( subdate( " + e + @", date_format(" + e + @", ‘%w‘) - 1 ), " + s + @" ) / 7 *- 1 ) ) * 2 *- 1, DATEDIFF(" + e + @", " + s + @") - FLOOR( ABS( DATEDIFF( subdate( " + s + @", date_format( " + s + @", ‘%w‘) - 1 ), " + e + @" ) / 7 *- 1 ) ) * 2 )"; }

使用方法:
retunSQl("2016-4-12","2016-4-14");
2天
retunSQl(‘2016-4-12‘,‘2016-4-18‘);
4天
不算周末


 

 

c#方法生成mysql if方法(算工作日)

标签:

人气教程排行