加入包含重复项的多个列

时间:2017-08-23 15:04:45

标签: sql-server

我有两个表主表和匹配主表基于相同的saldate,saltime,lctid,masid计数必须被提升

对于count(masid,saldate,saltime,lctid)> 1,对于master table中的masid 121,在Master Matched 3记录中有5条记录,我需要得到不在Mactched中的输出和在Master中的多少以及使用masid的总金额

        Master          
ID  Saldate   SalTime   lctid   masid   Sal_amt
101  1/1/2000   100    120      121      15
102  1/1/2000   100    120      121      25
103  1/1/2000   100    120      121     100
118  1/1/2001   120    118      201      25
119  1/1/2009   302    222      187      60
104  1/1/2000   100    120      121     125
108  1/1/2000   100    120      121      22

    Master matched              
ID  Saldate     SalTime lctid   masid   Sal_Amt
101 1/1/2000    100     120     121      15
102 1/1/2000    100     120     121     25
118 1/1/2001    120     118     201     25
119 1/1/2009    302     222     187     60
    OP1-Master                            OP2-Master matched  
Masid Count(iD)   SalAMt          Masid    Count(iD) Sal_Amt
121        3       247            121          2     40

0 个答案:

没有答案