select qdyyd,sum(case when qdyyd='CK' and amt<=600 AND dc='二档' then 1
when qdyyd='XS' and amt<=600 AND dc='二档' then 1
when qdyyd='WC' and amt<=600 AND dc='二档' then 1
when qdyyd='LJ' and amt<=600 AND dc='二档' then 1
when qdyyd='SX' and amt<=600 AND dc='二档' then 1
when qdyyd='LZ' and amt<=600 AND dc='二档' then 1
when qdyyd='XW' and amt<=600 AND dc='二档' then 1
else 0 end ) as '100元面值(单位:户)',
sum(case when qdyyd='CK' and ((amt<600 AND dc='一档') or (amt>600 AND dc='二档')) then 1
when qdyyd='XS' and ((amt<600 AND dc='一档') or (amt>600 AND dc='二档')) then 1
when qdyyd='WC' and ((amt<600 AND dc='一档') or (amt>600 AND dc='二档')) then 1
when qdyyd='LJ' and ((amt<600 AND dc='一档') or (amt>600 AND dc='二档')) then 1
when qdyyd='SX' and ((amt<600 AND dc='一档') or (amt>600 AND dc='二档')) then 1
when qdyyd='LZ' and ((amt<600 AND dc='一档') or (amt>600 AND dc='二档')) then 1
when qdyyd='XW' and ((amt<600 AND dc='一档') or (amt>600 AND dc='二档')) then 1
else 0 end ) as '150元面值(单位:户)',sum(case when qdyyd='CK' and amt>=600 AND dc='一档' then 1
when qdyyd='XS' and amt>=600 AND dc='一档' then 1
when qdyyd='WC' and amt>=600 AND dc='一档' then 1
when qdyyd='LJ' and amt>=600 AND dc='一档' then 1
when qdyyd='SX' and amt>=600 AND dc='一档' then 1
when qdyyd='LZ' and amt>=600 AND dc='一档' then 1
when qdyyd='XW' and amt>=600 AND dc='一档' then 1
else 0 end ) as '200元面值(单位:户)' into tjnew
from tj group by qdyyd order by qdyyd asc
分享到:
相关推荐
总结来说,这个库存收发存报表汇总统计的数据库语句实现展示了如何利用SQL的联接、窗口函数以及递归查询等高级特性,有效地处理库存管理中的复杂业务逻辑。对于IT从业者来说,掌握这些技能不仅可以提高工作效率,还...
### SQL汇总查询模式 #### 一、SQL汇总查询概述 在处理大量数据时,汇总查询是极为常见的需求之一。它可以帮助我们快速了解某一时间段或某一条件下的统计数据,例如总销售额、平均价格等。在本案例中,SQL查询主要...
### SQL Server 基本语句汇总 #### 一、SELECT 语句 **1.1 基础查询** - `SELECT * FROM authors;` - **知识点**:此语句表示从`authors`表中选取所有列的所有数据。 - `SELECT au_lname, phone, city FROM ...
在实际编写SQL语句时,我们将结合这两个表,使用嵌套的SELECT语句和GROUP BY子句来实现分层汇总。例如,如果我们想要按科室汇总费用,可以这样编写SQL: ```sql WITH dept_hierarchy AS ( SELECT DEPT_CODE, DEPT_...
SQL Server 查询语句实例详解 SQL Server 查询语句是数据库管理系统中的一种基本语言,用于对数据库进行各种操作。下面是一些经典且实用的 SQL Server 查询语句实例,涵盖了多种查询场景和技术。 1. 查找员工的...
增删改查是SQL中最基本的操作,分别对应INSERT、DELETE、UPDATE语句。 * 增:INSERT INTO 语句用于向表中添加新的记录,例如:INSERT INTO person VALUES (4, '赵六', 24); * 删:DELETE 语句用于删除表中的记录,...
名称:E10查用SQL语句集合 适用人群:ERP管理员 适用场景:E10ERP系统上线持续改善,SQL常用语句 功能描述:PO待交明细、出入库统计表、待领料清单、请购中品号无单价的品号清单、请购单中无品号采购信息的品号清单 ...
支持用友U8_12.5及以上 根据期初库存与出入库单据统计某日库存量 可实现通过批号或序列号统计,汇总
SQL 数据库常用语句详解 在本篇文章中,我们将对 SQL 数据库常用语句进行详细的解释和分析。这些语句涵盖了基本的查询语句、连接语句、聚合函数、子查询等多方面的内容,旨在帮助读者更好地掌握 SQL 语言的使用。 ...
SQL提供了强大的统计功能,能够对数据进行汇总、分组等操作。 **示例代码:** ```sql SELECT a.user_per, a.tel, a.stand_fee, TO_CHAR(a.telfee_date, 'YYYY') AS tel_year, SUM(DECODE(TO_CHAR(a.telfee_date, '...
### SQL语句汇总详解 #### 1、CREATETABLE 创建表 - **定义**: `CREATE TABLE` 语句用于创建新的表。 - **语法**: ```sql CREATE TABLE 表名 ( 字段1 类型, 字段2 类型, ... ); ``` - **示例**: ```sql ...
SQL语句汇总 SQL语句是数据库管理系统中使用的语言,用于管理关系数据库管理系统(RDBMS)。本文将对常用的SQL语句进行汇总,涵盖select、count、avg、sum、max、min等多种语句。 SELECT语句 SELECT语句用于从...
2. SQL语法结构:SQL语句通常由命令关键字组成,包括SELECT、INSERT、UPDATE、DELETE等。这些关键字用于查询、插入、更新和删除数据。例如,SELECT语句用于从数据库中检索数据,INSERT用于添加新记录,UPDATE用于...
SQL(Structured Query Language)是用于管理和处理关系数据库的标准语言,这里我们将探讨一些常见的SQL语句及其用途。 1. **选择不重复的记录**: 使用`DISTINCT`关键字可以查询数据库表内不重复的记录。例如: ...
接下来是最重要的部分——如何通过SQL语句来统计库存。这里给出了一段SQL代码片段作为示例,但其中包含了一些错误或者不易理解的地方。下面我们将详细解析这段代码,并提供一个更清晰、准确的实现方法。 ### SQL...
### Oracle SQL语句优化规则详解 #### 一、选择正确的优化器 在Oracle数据库中,SQL语句的执行效率很大程度上取决于所选的优化器。Oracle提供了三种优化器模式: 1. **基于规则的优化器(RULE)**:这是Oracle...
根据提供的文件信息,我们可以归纳出一系列与Oracle数据库维护相关的SQL查询语句,这些语句主要用于监控和管理Oracle数据库系统的各个方面。接下来将详细解释每个查询语句的功能及其应用场景。 ### 1. 查询Oracle...
- 这条语句用于根据不同的供应商统计总数。 **应用场景**: - 当需要基于条件对数据进行汇总时使用。 --- #### 23. 清空表 **SQL语句**: ``` TRUNCATE TABLE table1 ``` **说明**: - 这条语句用于清空表中的...
这里我们将详细探讨如何按照日、周、月、季度和年来统计销售额或其他指标,以SQL语句为例。 首先,我们来看如何按照日来统计销售额。假设我们有一个名为`consume_record`的表,其中包含`consume`字段表示销售额,...