mysql数据库 insert问题~~
表a:
userid
bookid
lenddate //借阅时间
reachdate // 到期时间
表b:
userid //对应a表
bookid //对应a表
days //过期的天数 也就是 当前日期 - 到期时间
money // 过期的天数乘以0.1
请问我应该如何根据a表把过期了的数据填充到b表呢?
具体sql语句应该如何来写呢?
请大家帮帮忙~~~
userid
bookid
lenddate //借阅时间
reachdate // 到期时间
表b:
userid //对应a表
bookid //对应a表
days //过期的天数 也就是 当前日期 - 到期时间
money // 过期的天数乘以0.1
请问我应该如何根据a表把过期了的数据填充到b表呢?
具体sql语句应该如何来写呢?
请大家帮帮忙~~~
作者: MMDD0827 发布时间: 2011-05-16
补充一下 表中的日期都是“2011-5-16”这种格式~~
作者: MMDD0827 发布时间: 2011-05-16
SQL code
SELECT userid,bookid,DATEDIFF(DATE(NOW()),reachdate) AS days,DATEDIFF(DATE(NOW()),reachdate)*0.1 AS money FROM a
作者: mr_mablevi 发布时间: 2011-05-16
SQL code
insert into b select userid,bookid,DATEDIFF(curdate(),reachdate),DATEDIFF(curdate(),reachdate)*0.1 from a where reachdate>curdate()
作者: ACMAIN_CHM 发布时间: 2011-05-16