学会预算管理:制定并遵守月度预算,控制开支,为储蓄留出空间。 #生活技巧# #个人理财技巧# #理财课程#
最新推荐文章于 2024-10-12 14:20:01 发布

郎家岭伯爵 于 2021-01-25 16:44:07 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
使用场景
使用SQLserver计算数据中日期与当前日期的时间差,且换算为年保留一位小数。
实现过程
SQLserver代码
SELECT [出厂日期] ,DATEDIFF(month,出厂日期,getdate())*1.0/12 as '使用年限/年' ,cast(DATEDIFF(month,出厂日期,getdate())*1.0/12 as decimal(18,1)) as '使用年限/年' FROM tableA 12345
说明
1、DATEDIFF(datepart,startdate,enddate),用于计算时间差;
2、getdate(),获取当前日期;
3、*1.0,将DateDiff获取的时间差换算为浮点型,即带小数的数字类型;
4、cast(数据,as decimal(18,1)),“1”为保留一位小数,其它我也不知道啥意思(个人水平有限)。

个人能力有限,如有谬误,欢迎广大网友指正!
网址:SQLserver:计算时间差并换算为年或月,且保留特定位小数 https://www.yuejiaxmz.com/news/view/402869
相关内容
时间差计算器时间差计算器:精确计算两个时间点差异的在线工具算法小技巧:空间换时间,时间换空间?产假时间怎么计算器人生时间计算器数字、时间等单位换算工具类收集单位换算:75μm=7.5×104nm, 6.9mm=6.9×10单位换算468Ω= MΩ= kΩ单位换算:468Ω= MΩ 爱问知识人计算机日常维护小知识,计算机日常维护小常识买房还贷怎么计算?有哪位了解?
随便看看