SELECT 到期日期,DateAdd("YYYY",-1,到期日期) from 123;
UPDATE 详细资料 SET 缴费日期 = DateAdd("YYYY",-1,缴费日期),到期日期=DateAdd("YYYY",-1,到期日期);
详细解释一下Access专门处理这类问题的函数 DateAdd:
表达式 DateAdd(timeinterval,number,date)
interval 参数具有以下设定值:
yyyy:年;q:季;m:月;y:一年的日数;d:日;w:一周的日数
ww:周;h:时;n:分钟;s:秒
number
是用来增加 datepart 的值。数值表达式,设定一个日期所加上的一段期间,可为正值或负值,正值表示加(结果为 >date 以后的日期),负值表示减(结果为 >date 以前的日期)。
如果指定一个不是整数的值,则将废弃此值的小数部分。例如,如果为 datepart 指定 day,为 number 指定 1.75,则 date 将增加 1。
date
是返回 datetime 或 smalldatetime 值或日期格式字符串的表达式。有关指定日期的更多信息,请参见 datetime 和 smalldatetime。
© 版权声明
文章版权归作者所有,未经允许请勿转载。