首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

sqlite 批量日期比较,房钱总计

2012-12-24 
sqlite 批量日期比较,租金总计物品名租出日期租借人12011-01-01a22011-02-01b32011-03-01b42011-04-01a每

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租借人

热点排行