请教:SQL语句--我想找出某一个账户在七天之内的发生额超过5万的情况?

发布于 2022-09-04 00:25:50 字数 170 浏览 10 评论 0

请教老师:

我想使用SQL语句,找出来某一个账户在某七天之内发生额累计大于5万的数据?
例如:银行有一个规定,个人外币存款账户七日内不能取款累计超过5万,我想在个人存款账户流水账中找出来,哪个账户在哪个七天之内取款超过了5万
个人存款账户流水账中条件有:账号、日期、发生额

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

帅的被狗咬 2022-09-11 00:25:50
;with  t(Account,TransactionDate,TransactionAmount) AS(
     select '1111','10/12/2016',12450 union all
    select '1111','10/09/2016',500 union all
    select '2222','10/11/2016',25000 union all
    select '2222','10/12/2016',10000 union all
    select '2222','10/09/2016',15000 union all
    select '3333','10/10/2016',10000 union all
    select '3333','10/01/2016',50000 
 )
select Account,sum(TransactionAmount) from t
where datediff(d,TransactionDate,getdate())<=7
group by Account
having sum(TransactionAmount)>=50000

返回账号2222

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文