当前位置: 首页 > news >正文

SQL进阶技巧:如何按任意时段分析时间区间问题? | 分区间讨论【左、中、右】

目录

0 场景描述

1 数据准备

2 问题分析

方法1:分情况讨论,找出重叠区间

方法2:暴力美学法。按区间展开成日期明细表

3 拓展案例

4小结


0 场景描述

现有用户还款计划表 user_repayment ,该表内的一条数据,表示用户在指定日期区间内 [date_start, date_end] ,每天还款 repayment 元。

如何统计任意时段内(如:2024-01-15至2024-01-16)每天所有用户的应还款总额?

1 数据准备

with user_repayment as (select stack(3,'101', '2024-01-01', '2024-01-15', 10,'102', '2024-01-05', '2024-01-20', 20,'103', '2024-01-10', '2024-01-25', 30

http://www.mrgr.cn/news/11887.html

相关文章:

  • 万邑通信息科技笔试题库:北森测评言语数字图形真题答题要求及真题分享
  • 学习大数据DAY44 帆软 report 配置
  • (转载)使用zed相机录制视频
  • VLDB 2024 即将来袭!创邻科技将带来精彩分享
  • 【C语言】深入理解指针3(附转移表源码)
  • 外包干了两年,快要废了。。。
  • SE11 没有激活的名称表存 No active nametab exists for
  • SQL 优化实践:从慢查询到高性能更新
  • C语言 | Leetcode C语言题解之第375题猜数字大小II
  • ShareSDK 企业微信
  • [数据集][目标检测]电力场景红外图像输电线路绝缘子检测数据集VOC+YOLO格式1846张1类别
  • Java 面试题:在浏览里输入URL后回车会发生什么--xunznux
  • DDS IP实现啁啾信号
  • 阅读笔记5:董超底层视觉之美|时空的交错与融合——论视频超分辨率
  • scriptlet failed, exit status 1
  • 树莓派4B安装golang最新版(20210520)
  • 基于tcp c/s的网络通信
  • Android 应用集成百度地图定位SDK
  • Elasticsearch(面试篇)
  • 天下通商城:数字时代的智能消费助手