用SQL计算损耗

时间:2019-04-08 16:57:07

标签: sql

我或多或少对sql感兴趣,因此,如果你们中的任何人都可以提供一些提示如何开始处理下面的任务的话,我将不胜感激。

我们有一个定期捐助者向非政府组织捐款的数据库。 字段:donor_id,日期

我们需要创建一个损耗表,列出捐赠期限和n个月后仍在捐赠该组织的捐赠者比例。

当我们从首次捐赠中算出捐赠者时,第一期为100%,因此请求应检查捐赠者在首次捐赠后的第2、3月3日是否进行了捐赠。

Donation    1  2  3  4  5  6  7  8  9  10  11

donor 1     1  1  1  0  1  0  1  0  0  0   0 
donor 2     1  1  0  0  0  1  0  0  1  0   0
donor 3     1  0  1  0  0  0  0  0  0  0   0

有什么主意吗? :)谢谢!

PS:直到知道我们为此使用excel或google工作表,但是现在我们有了一个包含5000万行的数据库,所以有人告诉我要迅速找到解决方案。

0 个答案:

没有答案