1、SELECT
Sp_Id spId
,Sp_Name Sp_Name
,SUM(CASE WHEN Sp_Type='SMS' THEN Sp_Users ELSE 0 END) smsUsers
,SUM(CASE WHEN Sp_Type='SMS' THEN Acct_Fee ELSE 0 END) smsIncome
,SUM(CASE WHEN Sp_Type='MMS' THEN Sp_Users ELSE 0 END) mmsUsers
,SUM(CASE WHEN Sp_Type='MMS' THEN Acct_Fee ELSE 0 END) mmsIncome
,SUM(CASE WHEN Sp_Type='WAP' THEN Sp_Users ELSE 0 END) wapUsers
,SUM(CASE WHEN Sp_Type='WAP' THEN Acct_Fee ELSE 0 END) wapIncome
,SUM(Acct_Fee) totalIncome
,SUM(Sett_Fee) settIncome
,(totalIncome-settIncome) profit
,row_number() OVER(ORDER BY spId) RN
FROM
PD_MARTDATA_Z.APP_SP_USERS_INCOME
GROUP BY 1,2
QUALIFY RN >10 AND RN<=20
2、SELECT
Sp_Id spId
,Sp_Name Sp_Name
,SUM(CASE WHEN Sp_Type='SMS' THEN Sp_Users ELSE 0 END) smsUsers
,SUM(CASE WHEN Sp_Type='SMS' THEN Acct_Fee ELSE 0 END) smsIncome
,SUM(CASE WHEN Sp_Type='MMS' THEN Sp_Users ELSE 0 END) mmsUsers
,SUM(CASE WHEN Sp_Type='MMS' THEN Acct_Fee ELSE 0 END) mmsIncome
,SUM(CASE WHEN Sp_Type='WAP' THEN Sp_Users ELSE 0 END) wapUsers
,SUM(CASE WHEN Sp_Type='WAP' THEN Acct_Fee ELSE 0 END) wapIncome
,SUM(Acct_Fee) totalIncome
,SUM(Sett_Fee) settIncome
,(totalIncome-settIncome) profit
FROM
PD_MARTDATA_Z.APP_SP_USERS_INCOME
GROUP BY 1,2
QUALIFY RANK(NO_ID DESC) <= #endRecord# AND RANK(NO_ID DESC) > #startRecord#
分享到:
相关推荐
本篇将深入探讨TERADATA和ORACLE这两种广泛应用的关系型数据库在实现分页查询时的方法。 TERADATA是一个并行数据库系统,以其高效的大数据处理能力著称。在TERADATA中,进行分页查询主要通过使用`TOP`或`LIMIT`...
分页在IT行业中是网页和应用数据展示的重要技术,它有效地解决了大数据量导致的加载速度慢和用户体验差的问题。在给定的“分页(需要的包都在里面)”资源中,我们可以推测这是一个包含了实现前后端分页所需的所有...
Teradata数据库是一款高性能、大规模并行处理(MPP)的关系型数据库管理系统,广泛应用于企业级数据仓库和大数据分析。在“teradata数据库学习资料”这个主题中,我们可以通过提供的资源深入理解Teradata的核心概念...
Teradata是一种先进的并行数据库管理系统,专为大数据分析和企业级数据仓库设计。这个"teradata教程"很可能是为了帮助用户理解和掌握Teradata系统的基本概念、功能和操作方法。下面,我们将深入探讨Teradata的相关...
如果遇到链接失效的情况,还可以通过文本文件中的联系方式寻求帮助。 #### 二、Teradata 数据库特点 1. **高性能**: Teradata 数据库采用了并行处理技术,能够高效地处理大量并发事务。 2. **可扩展性**: 支持横向...
Teradata是一种先进的并行数据库管理系统,专为大数据分析和数据仓库应用而设计。它通过分布式计算和并行处理技术,能够高效地处理海量数据。在深入理解Teradata之前,我们首先要明白数据库的基本概念,它是存储和...
Teradata是一种先进的并行关系数据库管理系统,专门设计用于处理大规模数据仓库和数据分析任务。它以其高效的数据处理能力、高可用性和可扩展性而闻名,在企业级大数据解决方案中占据重要地位。下面将详细介绍...
Teradata是一种大型分布式数据库管理系统,广泛用于企业级的数据仓库和数据分析。在Java环境中与Teradata进行交互时,通常需要特定的驱动程序来建立连接。标题提到的"TERADATA 连接JAVA所需jar"正是指这些驱动程序的...
- **虚拟处理器(VPROC)**:VPROC是Teradata的核心软件进程,分为解析引擎(PE)和存取模块处理器(AMP)两种类型。 - **解析引擎(PE)**:负责接收和处理SQL请求,包括语句解析、优化、查询步骤生成、并行预处理...
Teradata是一种高性能的数据仓库解决方案,由Teradata公司开发,特别设计用于处理大规模的数据分析和业务智能需求。其核心优势在于并行处理能力,能够高效地管理和分析PB级数据量,这在大数据时代显得尤为重要。 ##...
Teradata是一种大规模并行处理(MPP)数据库系统,其架构设计主要基于Shared Nothing原则,意味着每个节点都独立拥有自己的资源,不共享任何硬件或数据,以实现高度并行的数据处理能力。Teradata通常用于处理大数据...
2. **停止Teradata服务**:通过任务管理器或其他方式确保Teradata服务已完全停止。 3. **控制面板卸载**: - 进入控制面板中的“添加/删除程序”。 - 分别选择并卸载“Teradata BYNET Software”、“BYNET ...
Teradata Master 认证是Teradata公司推出的一种高级别的专业认证项目,旨在为那些在Teradata技术领域拥有深厚经验和专业知识的技术专家提供认可。通过获得Teradata Master认证,个人能够证明自己具备了高水平的技术...
Teradata Express是Teradata公司提供的一种免费的虚拟机版本,允许用户在PC上安装和运行Teradata数据库。 Teradata Express的特点: 1. 免费:Teradata Express是免费的,用户可以免费下载和使用。 2. 虚拟机:...
Teradata是一种先进的数据库管理系统,专为大规模数据仓库和分析应用设计。这个“Teradata SQL基础教程”涵盖了SQL在Teradata环境中的基本概念和操作,对于初学者或是希望深入理解Teradata SQL的人来说是一份宝贵的...
Teradata QueryGrid是Teradata公司推出的一种数据集成解决方案,它允许用户在不移动数据的情况下,对分布于不同数据源,包括Teradata数据库和Hadoop生态系统中的大数据进行高性能查询和分析。在标题“Teradata ...
Teradata认证考试题库