利用SQL语句如何获得两个日期之间相差的天数
我想用SQL语句得到两个日期(date1、date2)之间相差的天数,返回值为数值型,其中date1为数据库里输入数据时的时间,date2为当前系统时间...
我想用SQL语句得到两个日期(date1、date2)之间相差的天数,返回值为数值型,其中date1为数据库里输入数据时的时间,date2为当前系统时间
展开
展开全部
select TO_DATE(TO_CHAR(sysdate,'YYYYMMDD'),'YYYYMMDD') - TO_DATE(表字段,'YYYYMMDD') from 表名;
表名和表字段根据具体情况而定,
还有
date1为数据库里输入数据时的时间,date2为当前系统时间
应该是反的,date1应该是当前系统时间,date2是数据库里输入数据时的时间
表名和表字段根据具体情况而定,
还有
date1为数据库里输入数据时的时间,date2为当前系统时间
应该是反的,date1应该是当前系统时间,date2是数据库里输入数据时的时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把他们先格式或成时间戳,然后相减。在除以24*3600就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
datediff (dd, date1,date2) 日
datediff (mm, date1,date2) 月
datediff (yy, date1,date2)年
datediff (mm, date1,date2) 月
datediff (yy, date1,date2)年
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接相减。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询