如何自动计算access2007数据库中两个日期字段的时间差?
发布网友
发布时间:2022-04-28 17:52
我来回答
共1个回答
热心网友
时间:2022-04-11 18:26
datadiff 是多少年 多少月多少天的函数。 折算法。这个函数是不满足你的要求的。
你可要把 工作止的年——工作七的年 和月之差 组合得到你的结果。
当然要判断 月月之差 若 〉零 年年 要减去 1 。月月之差要+12. 大于0 就是正常运算了。
下面是我把日期换成了 世界的时间 测试了 是ok的。
希望可以帮助你。
我感觉不要用access 要C#或 java 。
CASE WHEN MONTH('2014/4/26') - MONTH('2013/8/20') < 0 THEN CAST(year('2014-4-26') - year('2013-8-20') - 1 AS varchar(100)) + '年' + CAST(MONTH('2014/4/26') - MONTH('2013/8/20') + 12 AS varchar(100)) + '月' END