1.
SELECT SUM(IFNULL(mc.coupon_nominal_value,0)*IFNULL(mc.coupon_count,0)) AS couponCount,
SUM( IFNULL(mc.coupon_count,0)) AS couponNum ,
m.merchant_name AS merchantName,
mc.merchant_id AS merchantId,
mc.merchant_coupon_id,
mcs.merchant_coupon_specification_name AS mcsName
FROM backend.merchant_coupon mc
JOIN backend.merchant m ON m.merchant_id=mc.merchant_id
JOIN backend.merchant_coupon_specification mcs ON mcs.merchant_coupon_specification_id=mc.coupon_specification_id
WHERE mc.is_deleted=0
AND mc.coupon_nominal_value>0 AND mc.coupon_count>0
GROUP BY merchantId,mcsName
2. SELECT COUNT(DISTINCT mc.coupon_specification_id,mc.merchant_id) FROM backend.merchant_coupon mc
WHERE mc.is_deleted=0
AND mc.coupon_nominal_value>0 AND mc.coupon_count>0
SELECT IFNULL(mc.coupon_nominal_value,0)*SUM(mca.coupon_count), ds.distribution_station_name AS distributeName,SUM(mca.coupon_count) AS couponNum,mc.merchant_coupon_name AS couponName,mcs.merchant_coupon_specification_name AS couponSpecificationName
FROM tms.distribution_station ds
JOIN backend.merchant_coupon_assignment mca ON ds.distribution_station_id=mca.distribution_station_id
JOIN backend.merchant_coupon mc ON mca.merchant_coupon_id=mc.merchant_coupon_id
JOIN backend.merchant_coupon_specification mcs ON mcs.merchant_coupon_specification_id=mc.coupon_specification_id
GROUP BY mca.distribution_station_id,mca.merchant_coupon_id
分享到:
相关推荐
SQL,全称Structured Query Language,即结构化查询语言,...通过以上知识点的学习和实践,你将能够更好地理解和运用SQL,解决实际工作中的问题。不断练习和总结,你的SQL技能将更加熟练,为你的职业生涯奠定坚实基础。
"面试SQL经典总结"这个主题,通常涵盖了SQL的基础概念、常用查询语句、高级功能以及在实际面试中可能遇到的问题。下面,我们将深入探讨这些关键知识点。 1. SQL基础: - 数据库模型:了解关系型数据库的基本原理,...
以下是关于标题"sql总结代码"和描述中涉及的一些核心知识点的详细说明: 1. DDL(Data Definition Language):DDL用于创建和修改数据库结构。它包括CREATE、ALTER、DROP等语句,如创建表(CREATE TABLE)、修改表...
本篇文章将针对"实际工作中常用sql积累及总结"进行深入探讨,涵盖事务处理、游标、存储过程、行列转换、递归查询、数据库备份与还原、分布式查询、批量更新、合并记录以及动态SQL等多个关键知识点。 1. **事务处理*...
在IT行业中,SQL(Structured Query ...以上是SQL查询语句的精华总结,掌握这些核心概念和用法,能帮助开发者在实际工作中更高效地操作数据库。通过不断实践和学习,可以进一步提升在数据库管理和开发方面的专业技能。
在SQL Server中,数据库脚本是数据库管理员和开发人员日常工作中不可或缺的一部分。这些脚本用于创建、修改和管理数据库对象,如表、视图、存储过程、触发器、索引等。以下是对SQL Server数据库脚本的详细总结,旨在...
这篇自我总结将探讨SQL的重要性、其功能以及如何有效地学习SQL。 首先,理解SQL的基本概念至关重要。SQL是一种标准化的语言,适用于多种数据库管理系统,如MySQL、Oracle、SQL Server、PostgreSQL等。它的主要功能...
《2017年深圳-华为SQL总结》 在信息技术领域,SQL(Structured Query Language,结构化查询语言)是数据库管理、数据查询和更新的核心工具。这篇文档详细总结了2017年深圳华为公司在使用SQL过程中的一些关键知识点...
本篇总结将深入探讨SQL的基础概念、分类以及常用DDL语句。 首先,SQL语言的重要性在于其标准化,使得在不同关系型数据库系统如MySQL、Oracle、SQL Server等之间进行交互变得方便。SQL主要分为三类语句: 1. DDL...
以下是一些关于SQL Server的经验总结,涵盖了问题解决、日期处理、数据操作、查询优化等多个方面: 1. **处理挂起的安装操作**:当安装SQL Server或Service Pack时,如果系统提示有挂起的安装操作,可以尝试进入...
### DBA常用SQL总结 #### 一、DBA的基本职责与技能要求 作为一个数据库管理员(DBA),除了具备一定的技术背景之外,还需要深入了解业务流程以及业务对于数据库的具体操作需求。这意味着DBA不仅要能够确保数据库...
Oracle SQL优化是数据库管理员和开发人员日常工作中不可或缺的部分,因为它直接影响到系统的性能和响应时间。以下是对"sql优化经验总结"这一主题的详细阐述。 首先,我们需要理解SQL(Structured Query Language)...
在SQL Server数据库管理系统中,优化是提升系统性能的关键步骤,涉及到查询...以上是对SQL Server优化的总结,每个环节都可能成为提升系统性能的关键。实践中,应结合具体情况,综合运用这些优化策略,以达到最佳效果。
### SQL优化经验总结34条 #### 一、选择最有效率的表名顺序 - **要点**: 在基于规则的优化器(RBO)中,Oracle解析器从右至左处理FROM子句中的表名。为了提高性能,应将记录条数最少的表放在最后,即作为基础表。...
### SQL Load运用总结:Oracle SQL Loader深入解析 SQL Load,更准确地说,是Oracle SQL Loader,是一种高效的数据加载工具,用于将外部数据源中的数据批量加载到Oracle数据库中。SQL Loader支持多种数据格式,包括...
SQL语言学习工作总结 在信息化社会,掌握SQL语言已经成为IT专业人士必备的技能之一。SQL,全称为Structured Query Language,即结构化查询语言,是用于管理关系数据库的标准语言。通过学习SQL,我们可以对数据库...
### SQL工作日计算,只排除周末 在数据库管理和数据分析领域,准确地计算两个日期之间的有效工作日数量是一项非常实用的功能,特别是在需要排除周末(通常指周六和周日)的情况下。这种计算方法对于财务报告、项目...
本文将对ABAP SQL Functions for Strings进行详细的语法总结。 首先,我们来讨论一下如何在ABAP SQL中跨Client取数。通常情况下,SQL查询默认在当前Client的范围内执行,但有时我们需要在不同Client间操作数据。...
### 关于SQL使用总结 #### 一、基础查询与数据筛选 在进行SQL查询时,掌握基础查询语句是至关重要的。以下是一些常见的基础查询技巧及其应用示例。 ##### 更改列标题的方法 在查询结果中重命名列标题可以提高...