sqlite 批量日期比较,租金总计

ncca 2011-07-06 01:02:25
物品名 租出日期 租借人
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元呢
...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nwtall 2011-07-07
  • 打赏
  • 举报
回复
过来看看
ACMAIN_CHM 2011-07-06
  • 打赏
  • 举报
回复
你到底用的什么数据库? 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租借人

WWWWA 2011-07-06
  • 打赏
  • 举报
回复
每月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
如果 数据是这样,结果是多少
ncca 2011-07-06
  • 打赏
  • 举报
回复
a=7+4+3
b=5+4

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧