百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文
【工作中的常用SQL】查询指定时间段账户期末余额

【工作中的常用SQL】查询指定时间段账户期末余额

  • 网站名称:【工作中的常用SQL】查询指定时间段账户期末余额
  • 网站分类:技术文章
  • 收录时间:2025-09-22 16:37
  • 网站地址:

进入网站

“【工作中的常用SQL】查询指定时间段账户期末余额” 网站介绍

假设你要查询账户在 2021 年 1 月 1 日至 2021 年 6 月 30 日期末的余额,可以使用以下 SQL 语句:

```
SELECT account_number, MAX(date) AS end_date, balance
FROM account_balance
WHERE date BETWEEN '2021-01-01' AND '2021-06-30'
GROUP BY account_number, balance
```

这个查询语句会从 `account_balance` 表中选取在指定时间段内的所有记录,然后按照账户号和余额分组,找到每个账户在这个时间段内最后一天的余额。`MAX(date)` 函数用于找到每个账户在这个时间段内最后一天的日期。