求SQL语句,在线等
有3个表
表a
company date gp
com1 2005-1 100
com2 2005-1 200
表b
company date gp
com1 2005-2 10
com3 2005-2 20
表C
company date gp
com2 2005-3 40
com4 2005-3 60
要生成以下结果
company date(2005-1) date(2005-2) date(2005-3)
com1 100 10 0
com2 200 0 40
com3 0 20 0
com4 0 0 60
请问该SQL语句该如何写,
谢谢