`

一个递归汇总的SQL

SQL 
阅读更多

a表:
aid       sum
-----------------
01        0
01.01     0
01.01.01 0
01.02     0
01.02.01 0
01.02.02 0

b表:
bid aid       qty
---------------------
1    01.01.01 118
2  

阅读全文
类别:技术 查看评论
分享到:
评论

相关推荐

    sql server 2008 递归查询所有上级或下级数据

    CTE是一种临时的结果集,可以在同一个查询块内引用。通过CTE,我们可以定义递归查询的基础情况以及递归规则,使得查询更加清晰易懂。 ### 示例代码解析 #### 1. 定义CTE ```sql with cte(deptid, parentid) as ( ...

    使用over函数实现递归汇总计算

    ### 使用 OVER 函数实现递归汇总计算 #### Oracle 分析函数概述 自 Oracle 8.1.6 版本起,Oracle 数据库引入了分析函数(Analytic Functions),这是一种非常强大的工具,主要用于处理复杂的查询需求,尤其是在...

    mysql递归查询.txt

    1. **存储过程定义**:定义了一个名为 `createChildLstOne` 的存储过程,接收两个参数 `rootId` 和 `nDepth`,分别表示根节点 ID 和当前递归的深度。 2. **局部变量声明**:声明了局部变量 `done`、`b` 和游标 `cur1...

    Oracle递归树形结构查询功能

    在实际应用中,例如组织结构的展示,我们可以创建一个包含部门信息的表`SYS_DEPT`,其中`dept_id`为主键,`par_dept_id`表示父级部门ID,以此建立层级关系。通过递归查询,我们可以轻松地获取任意部门及其所有子部门...

    库存收发存报表汇总统计数据库语句实现

    总结来说,这个库存收发存报表汇总统计的数据库语句实现展示了如何利用SQL的联接、窗口函数以及递归查询等高级特性,有效地处理库存管理中的复杂业务逻辑。对于IT从业者来说,掌握这些技能不仅可以提高工作效率,还...

    经典SQL脚本大全

    │ 得到一个字符串在另一个字符串中出现的次数.sql │ 数字转换成十六进制.sql │ 比较第一与第二个字符串,是否有连续的5个字符相同.sql │ 生成查询的模糊匹配字符串.sql │ 简繁转换.sql │ 统计一个表中某个字符...

    SSRS使用分组Group属性实现基于父子递归关系的汇总报表

    通过以上步骤,你将能创建出一个能够展示父子递归关系的SSRS报表,并实现汇总功能。这种报表对管理层次结构数据非常有用,如公司组织架构、产品分类、地理区域等。记得持续关注SSRS的最新技巧和更新,以充分利用其...

    SQL语句-递归查询、分组、统计.pdf

    - `GROUP BY`语句用于将数据按照一个或多个列进行分组,以便对每个组进行聚合操作,如计算总数、平均值、最大值等。 - 基本的`GROUP BY`查询:例如,`SELECT t.idno, COUNT(idno) FROM hr_returnsale t GROUP BY ...

    SQL Server 2005 T-SQL增强

    在SQL Server 2005中,T-SQL得到了显著增强,其中一个重要方面是引入了新的数据类型。这些数据类型更加丰富且灵活,能够更好地支持现代应用程序的需求。例如: - **日期与时间**: SQL Server 2005引入了`DATE`, `...

    sql实现多行合并一行

    首先,我们来看一个示例表`m_researcher_stock_rel`,它包含了股票`n_sec_code`和研究员`c_researcher_code`之间的映射关系。由于一只股票可能对应多个研究员,因此我们需要找到一种方法将这些研究员的代码合并到一...

    Sqlserver2000经典脚本

    介绍就不多说了,下边是部分目录,觉得有用的话就顶一个 C:. │ sqlserver2000.txt │ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用文件及文件组.sql │ 1.9.2(3) 调整...

    收获不止SQL优化

    第1章 全局在胸——用工具对SQL整体优化 1 1.1 都有哪些性能工具 1 1.1.1 不同调优场景分析 2 1.1.2 不同场景对应工具 2 1.2 整体性能工具的要点 4 1.2.1 五大性能报告的获取 5 1.2.2 五大报告关注的要点 10 ...

    SQL Server 存储层级数据实现无限级分类,左右值分类

    创建一个名为 `CLSP_ZoneInsert` 的存储过程用于在一个节点下插入新的子节点。该过程接受根节点ID (`@Root`) 和新节点名称 (`@Name`) 作为参数。主要步骤包括: - 获取当前根节点的右值、ID和树深度; - 更新受影响...

    t-sql权威指南电子书pdf版下载

    T-SQL,全称Transact-SQL,是SQL的一个扩展,特别为微软的SQL Server数据库管理系统设计。它提供了标准SQL的功能,同时增加了一些特有的特性,如存储过程、触发器、事务管理以及动态SQL等,使得开发者能够更高效地...

    sql学习的必备资料(基础知识)

    7. **聚合函数和分组**:GROUP BY语句用于根据一个或多个列对结果进行分组,配合聚合函数(如COUNT、SUM等)可以计算每个组的汇总信息。 8. **视图(View)**:视图是虚拟表,基于一个或多个表的查询结果,提供了一...

    地区分类SQL文件

    本文件“地区分类SQL文件”提供了一个详尽的三级地区分类,这意味着它可能包含了国家、省份/州、城市这样的层次结构,便于在数据库中高效存储和查询地区信息。 SQL(Structured Query Language)是用于管理和处理...

    根据子节点的金额向上汇总所有父节点的金额

    标题中的“根据子节点的金额向上汇总所有父节点的金额”是一个典型的树形结构数据处理问题,常见于组织架构、账目统计或者数据库层次结构的数据分析。这个问题涉及到的知识点包括但不限于: 1. **树形结构**:在...

    收获,不止SQL优化--抓住SQL的本质

    第1章 全局在胸——用工具对SQL整体优化 1 1.1 都有哪些性能工具 1 1.1.1 不同调优场景分析 2 1.1.2 不同场景对应工具 2 1.2 整体性能工具的要点 4 1.2.1 五大性能报表的获取 5 1.2.2 五大报表关注的要点 10 ...

    CF12 DB2 SQL Workshop

    《CF12 DB2 SQL Workshop》是一份IBM官方提供的详细教程,主要针对DB2数据库管理系统中的SQL语言进行深入讲解。本教程分为七个单元,旨在帮助用户掌握SQL在DB2环境中的核心应用,提升数据管理和分析能力。以下是各...

Global site tag (gtag.js) - Google Analytics