首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL查询存款和取款。在条件下,3个月后提款不算数

SQL查询存款和取款。在条件下,3个月后提款不算数
EN

Stack Overflow用户
提问于 2022-10-23 08:59:26
回答 1查看 48关注 0票数 1

我正试着解决这个问题。但我不知道怎么增加三个月的条件。请帮帮忙

合伙人向公司介绍的每一个客户都会得到奖金。假设公司有3个活跃的合作伙伴。

合伙人每月支付-每引入客户合伙人得到0.5%的金额由客户存款,不包括提款。但是,条件是,如果客户在存款后3个月以上取款,这种提款不包括在合伙人的奖金减少额中。

例如,8月份,合伙人的客户存了1000美元,并提取了100美元。合作伙伴获得(1000-100)*0.5%=$4.5。但是,如果100美元的提款是从客户4月份的存款中提取的,在这种情况下,合伙人的奖金是(1000)*0.5%=$5

任务:编写一个SQL脚本,计算每个合作伙伴的每月奖金金额。

数据位于链接1:https://docs.google.com/spreadsheets/d/17xo_gnu9nEwXuCNb8vBLEVrhPEKJaIRN/edit?usp=sharing&ouid=112201519964034772995&rtpof=true&sd=true中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-23 15:45:11

两者之间只有当日期左边和是较低的权利。

所以你的代码看起来就像

代码语言:javascript
运行
复制
select 
     * 
from 
    transactions 
where date=any (select 
date 
from 
transactions 
where type='withdrawal' 
and date between (date - interval '3 month') AND  date)  
and type='deposit' 
order by 1,3,7
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74169830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档