请问如何在sql中计算出间隔天数(每月不管月大月小都按30天算) 请问如何在sql中计算两个日期的间隔天数,难点在于“每月不管月大月小都按30天算”,是财务上用的要求。所以通常普通的函数达不到要求,请求高手帮助。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道这个结果是否正确:declare @dt1 datetime,@dt2 datetimeset @dt1='2011-02-24'set @dt2='2011-07-15'select datediff(m,@dt1,@dt2)*30+day(@dt2)-day(@dt1)/*-----------141(1 行受影响)*/ 求sqlserver2005无日志文件附加数据库方法 不能对包含聚合或子查询的表达式执行聚合函数 求标准安装顺序 这个时间格式怎么转换? UNION 查询时 为何不是第一个表的数据排在前面 在线等 为什么在windowsxp下不能安装sql server2000? SQL 批量更新 表连接 求一个SQL语句 update的误操作 关于数据库 为什么用excel导入SQL server的数据表老出现问题 类似赶集网这样的数据库中的信息处理方式
declare @dt1 datetime,@dt2 datetime
set @dt1='2011-02-24'
set @dt2='2011-07-15'
select datediff(m,@dt1,@dt2)*30+day(@dt2)-day(@dt1)
/*
-----------
141(1 行受影响)
*/