对冲数据SQL
CREATE TABLE TEMP_01(ID NVARCHAR(10),DAT NVARCHAR(10),Qty DECIMAL(22,2))
INSERT INTO TEMP_01
SELECT '100101','2013/07/18',700.00
UNION ALL
SELECT '100101','2013/07/19',800.00
UNION ALL
SELECT '100101','2013/07/24',813.00
UNION ALL
SELECT '100101','2013/07/25',10000.00
UNION ALL
SELECT '100101','2013/07/28',19743.00
UNION ALL
SELECT '100101','2013/07/30',9300.00
UNION ALL
SELECT '100102','2013/07/18',700.00
UNION ALL
SELECT '100102','2013/07/19',800.00
UNION ALL
SELECT '100102','2013/07/25',10000.00
UNION ALL
SELECT '100102','2013/07/30',9300.00
CREATE TABLE TEMP_02(ID NVARCHAR(10),Qty DECIMAL(22,2))
INSERT INTO TEMP_02
SELECT '100101',24610.00
UNION ALL
SELECT '100101',24610.00想要得到以下结果,如果TEMP_02的值大于了TEMP_01的总值,日期可取当天日期
/*
100101 2013/07/18 700.00 700
100101 2013/07/19 800.00 800
100101 2013/07/24 813.00 813
100101 2013/07/25 10000.00 10000
100101 2013/07/28 19743.00 12297
100101 2013/07/30 9300.00 0
100102 2013/07/18 700.00 700
100102 2013/07/19 800.00 800
100102 2013/07/25 10000.00 10000
100102 2013/07/30 9300.00 9300
100102 2013/08/16 -3810.00 3810
*/
...全文
相关推荐
把数据库中的数据导出为sql脚本
数据库中的数据导出为SQL脚本是一项常见的数据库管理和迁移任务,尤其在系统迁移、备份或复制数据场景下显得尤为重要。本文将深入探讨如何将数据库中的数据导出为SQL脚本,以及涉及的相关技术。
SQL数据库SQL数据库SQL数据库
SQL数据库的核心特性在于其表格形式的数据存储,以及通过SQL语句进行数据操作的能力。下面我们将深入探讨SQL数据库的一些关键知识点。1.
连接远程SQL Server数据库并执行SQL语句
### 连接远程SQL Server数据库并执行SQL语句在IT行业中,远程访问数据库是非常常见的需求之一,尤其是在分布式系统或需要跨地域管理数据的情况下。
如何在SQL Server 2005数据库中导入SQL Server 2008的数据
在SQL Server环境中,有时我们需要将高版本数据库的数据迁移到低版本数据库中,比如从SQL Server 2008向SQL Server 2005导入数据。
Sql2008数据库导入到Sql2000的步骤
这个任务需要对SQL Server的特性和数据迁移策略有深入的理解。以下是一个详细的步骤指南,帮助你完成从SQL Server 2008到SQL Server 2000的数据库导入过程:1.


疑难问题
