日期:2014-05-17  浏览次数:20716 次

这个sql语句怎么写?
有这两个表
A
sid                         byamount(金额)                             yyyymm(月份)
LSA08001                 3050.00                                               200706
LSA08001                 520                                                       200707
LSA08001               420                                                         200708
LSB05001               230                                                         200706
LSB05001               450                                                         200707
LSB05001               620                                                         200708
LSC05001               720                                                         200706
LSC05001               1500                                                       200707
LSC05001               600                                                         200708
LSD08001                 320                                                       200705
............

sid                     parentid(上线)            
LSC05001           LSC05001
LSB05001           LSC05001
LSA08001           LSB05001
LSD08001           LSA08001
............
上线包含下线,现在要统计上线LS05001三个月的业绩该怎么统计,因为下线有可能是别的上线,这个是无穷尽的

------解决方案--------------------
能否再说清楚点??
------解决方案--------------------
select sum(t1.byamount)
from t1,(s