物品名 租出日期 租借人
1 2011-01-01 a
2 2011-02-01 b
3 2011-03-01 b
4 2011-04-01 a
每月1块钱,现在是7月2日
a租金 2件 总计 7+3个月=10元
输入a
怎么输出 10元呢
------解决方案--------------------------------------------------------
每月1块钱:从1月到7月共计7个月,7元,
详细说明
1 2011-01-01 a
2 2011-02-01 b
3 2011-03-01 b
4 2011-03-01 a
5 2011-04-01 a
如果 数据是这样,结果是多少
------解决方案--------------------------------------------------------
你到底用的什么数据库? ACCESS还是SQLITE?
ACCESS中
select租借人,sum(DateDiff(‘m’,租出日期,now())) as 租金
from table1
group by租借人
SQLITE中
select租借人,sum((strftime('%Y', date('now'))-strftime('%Y',d2))*12+strftime('%m', date('now'))-strftime('%m',d2)
) as 租金
from table1
group by租借人