我有dBase收集构建字符串以上传到ERP系统的财务数据。
示例:
Receipt, Amount, Area, Code, FieldA, GLAccount, UploadString
12 50.00 123ABC 0001 1714 123456 50.00 123ABC 0001 1714 123456
13 60.00 123ABC 0001 1714 123456 60.00 123ABC 0001 1714 123456
14 70.00 123ABC 0001 1714 123456 70.00 123ABC 0001 1714 123456
要创建偏移字符串,我使用
Insert into MyTable (Amount,Area,Code,GLAccount)
Select Area
Code
GLAccount ='654321'
sum(Amount*-1)
from MyTable
GroupBy
Area,Code,GLAccount
导致一行看起来像
[Receipt],[Amount],[Area], [Code], [FieldA], [GLAccount], [UploadString]
Null -180.00 123ABC 0001 Null 654321 50.00 123ABC 0001 NULL 654321
FieldA中的Null不允许构建上传字符串。
我一直在对派生表进行大量阅读,但我无法正确理解语法。
你们中的任何人都知道如何填充表格中的所有字段,而只使用一些字段来生成偏移量吗?
我想看看:
[Amount],[Area], [Code], [FieldA], [GLAccount], [UploadString]
-180.00 123ABC 0001 1714 654321 50.00 123ABC 0001 1714 654321