`
wangfeiaini
  • 浏览: 54763 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

一条查询30天内订单信息的统计sql

阅读更多

select m.distribution_station_name,sum(if(m.mon_audit_status=0,1,0)),sum(if(m.mon_audit_status=1,1,0)),m.distribution_member_name,m.distribution_member_id,sum(real_pay),sum(need_pay),sum(loss),sum(unpay)
from(
select ds.distribution_station_name,dm.distribution_member_name,dm.distribution_member_id,fr.order_code as orderCode,
if(fr.mon_audit_status=1,ifnull(oa.cash,fr.cash),0) as real_pay,
if(fr.mon_audit_status=1,fr.cash,0) as need_pay,
if(fr.mon_audit_status=1,fr.cash-ifnull(oa.cash,fr.cash),0) as loss,
if(fr.mon_audit_status=0,fr.cash,0) as unpay,
fr.mon_audit_status
from backend.finance_report fr 
join tms.distribution_member dm
on fr.main_distribution_member_id = dm.distribution_member_id
join tms.distribution_station ds
on ds.distribution_station_id=dm.distribution_station_id
left join backend.order_account oa
on oa.order_code=fr.order_code and fr.order_arrived_time>DATE_FORMAT(DATE_SUB(CURRENT_DATE,INTERVAL 29 DAY),'%Y-%m-%d'))m
group by m.distribution_station_name,m.distribution_member_name,m.distribution_member_id
 
分享到:
评论

相关推荐

    mysql 统计一天24小时数据默认补0SQL

    本文将通过具体的MySQL查询语句,详细介绍如何实现一天24小时的数据统计,并对缺失数据进行默认补0的操作。 #### 核心概念与背景 1. **左连接(LEFT JOIN)**:在两个表中,基于共同列进行连接操作时,左连接会...

    sql查询统计

    根据给定的信息,我们可以将这些内容归纳为一系列与SQL查询统计相关的知识点,下面将逐一进行详细解释。 ### SQL查询统计知识点 #### 1. 查询所有学生信息 ```sql SELECT * FROM 学生; ``` 这条SQL语句用于查询表`...

    使用sql语句查询的数据按时间递增累加

    - **库存管理**:统计特定商品在一段时间内的总入库/出库量。 - **数据分析**:分析网站访问量或用户活跃度等指标随时间的增长趋势。 #### 4.2 扩展思考 除了基本的累计预计值外,还可以考虑增加其他类型的累计计算...

    sql由入库单与出库单统计库存

    根据提供的信息,我们可以了解到这里涉及的是通过SQL查询来统计仓库中的库存情况,即根据入库单和出库单来计算每种商品当前的库存数量。为了更好地理解和实现这一目标,我们将从以下几个方面进行深入探讨: ### ...

    禅道统计工时sql语句+Excel工具出工时报表

    禅道上的统计报表非常匮乏,专业版的水晶报表又不划算,自己动手弄了套工时统计的方案 还挺好用的 希望对大家有所帮助 附件就是统计个人名下所有需求,任务和bug的sql语句,以及Excel统计模板 操作步骤: 建议使用...

    达梦数据库数据量统计.sql

    达梦数据库数据量统计.sql

    Oracle统计一天内每小时的数据量

    Oracle统计一天内每小时的数据量。在某小时内有数据,该时间段会被统计出来;该时间段内没有交易,该时间段不会被统计出来,默认为0即可

    查询sql数据库每张表包含的数据条数

    查询sql数据库每张表包含的数据条数 sql server 数据库 表 数据量

    销售订单生单存储过程.sql

    U8销售订单生单存储过程

    C# 在sql server数据时间段内,间隔时间查询数据方法

    在sql server 数据库中,在一段时间范围内,间隔几条数据取出一条信息的检索方法。如:时间段内“2020-10-10 00:00:00” 到“2020-10-11 00:00:00”内,间隔30秒取出一套数据方法

    SQL server高并发下生成唯一订单号的存储过程

    原理:按照一定规则生成订单号后,把订单号插入数据表后,再返回给用户,由于数据表设置了主键,也就是当数据表中存在一条一样的订单号时,是无法插入到数据表中,所以即使高并发情况下,也不会出现重复订单号

    用友U8_12.5按天统计库存 SQL语句

    支持用友U8_12.5及以上 根据期初库存与出入库单据统计某日库存量 可实现通过批号或序列号统计,汇总

    extjs 在线sql查询

    8. **错误处理和反馈**: 应用需要有良好的错误处理机制,当SQL查询失败时,应向用户清晰地展示错误信息。 9. **性能优化**: 对于大型数据集,可能需要分页查询或者使用懒加载技术,以提高查询性能和用户体验。 综...

    域环境登录脚本实现硬件信息和用户登录信息统计(SQL)

    通过登录脚本 实现 把计算机硬件信息(可以加上软件和安装补丁等)、登录信息、用户信息 统计到sql数据库,方便查询 那些用户登录了什么机器,那些机器的硬件设备有变动可以辅助考勤和安全查询, 文件包括了:登录...

    VB+SQL定单(订单)管理系统

    总的来说,VB+SQL订单管理系统是企业信息化建设中的重要组成部分,它以VB为前台交互,以SQL为后台数据处理,为企业提供了一个高效、稳定的订单管理解决方案。开发者可以根据实际需求对系统进行定制化开发,以满足...

    面试常用SQL常用语句

    5. **再次使用SUM和GROUP BY**:第五条查询统计了每种产品的销售数量和总金额,同样运用了`SUM`和`GROUP BY`。 6. **DATE函数和CONVERT**:第六条查询中,`CONVERT`函数用于将日期转换为指定格式,这里是为了统计...

    Oracle批处理:使用C# 自带Oracle驱动一次执行多条Sql语句

    本文将深入探讨如何在C#中利用Oracle自带的驱动来实现批处理,以一次执行多条SQL语句。 首先,我们需要了解Oracle的数据驱动,即ODP.NET(Oracle Data Provider for .NET)。这是Oracle公司为.NET开发者提供的一个...

    C#+SQL 数据库嵌套查询一例(附代码)

    C#+SQL 数据库嵌套查询一例(附代码),以订单和职工信息为基准,来综合查询订单信息,先查询没有订单的员工信息,然后查询至少经过一次订单的员工信息查询,而后将嵌套查询结果显示于窗体的dataGridView对象中,对...

    PowerBuilder+SQL 订单管理系统

    在订单管理系统中,SQL数据库用于存储订单信息、客户资料、商品详情等核心数据,保证了数据的安全性和一致性。 三、系统架构设计 本订单管理系统采用典型的三层架构,包括表示层、业务逻辑层和数据访问层。表示层由...

    SQLServer中如何将一个字段的多个记录值合在一行显示

    SQLServer 中将一个字段的多个记录值合并到一行显示的实现方法 SQL Server 是一种关系型数据库管理系统,具有强大的数据处理能力和存储能力。在实际应用中,我们经常需要将一个字段的多个记录值合并到一行显示,以...

Global site tag (gtag.js) - Google Analytics