SELECT MONTH(a.date), SUM(b.count) 
FROM a LEFT JOIN b ON a.no = b.no 
GROUP BY a.no

解决方案 »

  1.   

    a 表 
    no  date          man
    1   2002-01-01     1
    2   2002-02-01     2
    3   2002-05-01     3
    4   2002-04-01     4
    5   2002-02-01     3
    b 表
    no  count 
    1   100    
    2   100    
    3   100    
    4   100    
    5   100    
    如何得到这样的记录集
     man 01   02   04   05
      1  100  0     0    0
      2  0   100    0    0
      3  0   100    0    100
      4  0    0     100   0一起给分,谢谢