sql中提供了DATEDIFF函数可以直接得到两个日期之间的年份差,月份差或者是天数差,不需要判断是否平年 闰年的。例如:insert into d values(2,'2010-08-12','2010-10-10')create table d (no int ,startdate datetime,enddate datetime)select no,datediff(yy,startdate,enddate)from d
查询两个日期的年份差select no,datediff(mm,startdate,enddate)from d 查询两个日期的月份差select no,datediff(dd,startda
|