SQL - 基于分组

时间:2018-01-05 08:22:58

标签: sql

[在此处输入图像说明] [1]我需要根据GRN和PO文档条目对GRN和AP发票总值进行分组。我已经采用了不同的方法来获取GRN和AP发票价值的不同值,但是由于将一个文档链接到另一个文档而不会出现预期。根据结构,没有任何其他关联文件的顺序。

我尝试使用CTE选项来实现相同的目标但是它给出了GRN和AP总数的两倍,根据发布的记录不正确。

已附加组值图像。

非常感谢您的帮助。

此致

DocNum  DocTotal    LineTotal   VatSum  LineTotal   VatSum  BaseLine    BaseEntry   ItemCode    LineTotal   VatSum  BaseLine    BaseEntry
199 47931.6 10150   1827    7250    1305    0   199 I001570 7250    1305    0   163
199 47931.6 10150   1827    2900    522 0   199 I001570 2900    522 0   164
199 47931.6 19350   3483    19350   3483    1   199 I001571 8600    1548    0   165
199 47931.6 19350   3483    19350   3483    1   199 I001571 10750   1935    0   165
199 47931.6 11120   2001.6  5560    1000.8  2   199 I001572 2780    500.4   0   166
199 47931.6 11120   2001.6  5560    1000.8  2   199 I001572 2780    500.4   0   166
199 47931.6 11120   2001.6  5560    1000.8  2   199 I001572 5560    1000.8  0   167

requirement                                         
        GRN Line total  GRN vat sum         AP line total                   
        40620   7311.6          40620                   
        47931.6             47931.6                 
Final value                                         
    47931.6                                     
    47931.6                                     
    47931.6                                     

- 无法添加图片,我也不知道如何轻松解释。请参阅上面的值以便更好地理解。

此致

0 个答案:

没有答案