当前位置: 代码迷 >> 其他数据库 >> sqlite 批量日期比较,房钱总计
  详细解决方案

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

热度:3104   发布时间:2013-02-26 00:00:00.0
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租借人

  相关解决方案