读书人

sqlite 批量日期比较房钱总计

发布时间: 2012-12-24 10:43:14 作者: rapoo

sqlite 批量日期比较,租金总计
物品名 租出日期 租借人
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租借人

读书人网 >其他数据库

热点推荐