sql 统计问题
CREATE TABLE bill
(
Bill_id VARCHAR(20), --单据号
Master_bill_id VARCHAR(20), --主单据号
CreateTime DATETIME ,
Amount DECIMAL ,
Flag INT
)
INSERT INTO bill SELECT 'B0001','','2009-4-1',2000,1
UNION ALL SELECT 'B0002','','2009-4-1',5000,1
UNION ALL SELECT 'B0003','B0001','2009-4-5',1500,0
UNION ALL SELECT 'B0004','B0002','2009-5-5',4000,0
UNION ALL SELECT 'B0005','','2009-5-5',2000,0
注:Master_bill_id 是Bill_id 的新单据
就是变更了之后的 (flag 为1时表示单据作废了金额需要释放出来)
想得到如下结果:
年 月份 , 金额
2009 4 4000 (单据B0003是单据B0001更改后的需要减掉单据B0001的金额)
2009 5 1000 (单据B0004是单据B0002更改后的需要减掉单据B0002的金额)
...全文
相关推荐
sql中的按日期统计问题
在SQL(结构化查询语言)中,处理按日期统计的问题是一项常见的任务,特别是在数据分析、报表生成和业务智能领域。这类问题通常涉及到从数据库中提取特定日期范围内的数据,或者计算不同日期区间的数据量。
01 | SQL统计连续问题
在SQL中,连续问题是一类比较常见的数据处理需求,核心是识别序列中连续出现的记录。如等场景都属于同类问题。
SQL Server统计信息:问题和解决方案.docx
以下是一些关于SQL Server统计信息可能出现的问题及其解决方案:1. **没有统计信息**: 如果查询优化器找不到统计信息,它将无法准确估算行数,可能导致次优的执行计划。
datascience-essentials:包含DS主题问题,SQL问题,统计问题和ML模型教程的数据科学仓库
**SQL问题**: SQL(Structured Query Language)是数据查询和管理的关系型数据库语言。
广东医疗机构病案统计管理系统-病案系统常见问题、SQL语句基本的应用.ppt
总的来说,广东医疗机构病案统计管理系统通过有效的数据管理和SQL语句的应用,解决了病案管理中的常见问题,提高了数据质量和工作效率。


