Estoy tratando de hacer una cosulta con varios count pera cada count necesita de diferentes condiciones hasta el momento solo he podido realizar la consulta por separado esto me sirve lo utilizo como subreportes, pero para la grafica necesito que todo este junto en una consulta para.
mi tabla es esta
tb_venda
-------------------------------
id_venda|idvendedor|datavenda|adicionaisofertados
la primera consulta es esta
select idvendedor as clave, count(datavenda) as atendimientos
from tb_venda
where date(tb_venda.datavenda) between '2007-01-01' and '2009-10-31'
group by idvendedor
y obtengo el siguiente resultado
idvendedor|
13
14
atendimientos
33
10
y la siguiente cosulta es
select idvendedor as clave, count(datavenda) as adicionaisofertados
from tb_venda
where date(tb_venda.datavenda) between '2007-01-01' and '2009-10-31'
and tb_venda.adicionaisofertados='1'
group by idvendedor
y obtengo el siguiente resultado
idvendedor|
13
14
adicionaisofertados
14
3
todo muy bien asta aqui pero yo necesito los dos resultados de atendimentos y adicionaisofertados en una sola consulta
asi es como las estoy juntado
select idvendedor as clave, count(datavenda) as atendimientos,count(datavenda) as adicionaisofertados
from tb_venda
where date(tb_venda.datavenda) between '2007-01-01' and '2009-10-31'
and tb_venda.adicionaisofertados='1'
group by idvendedor
pero como toma la condicion de adicionaisofertados me muestra los siguiente
idvendedor|
13
14
atendimientos|
14
3
adicionaisofertados
14
3
me repirte los valores debido a la condicion y eso no quiero si no que se muestre los valores de las consultas separadas pero en una para poder hacer le grafico..
Necesito esto
idvendedor|
13
14
atendimientos|
33
10
adicionaisofertados
14
3
Pensaba utilizar Stored Procedure hacer cada consulta por separado en stored procedure y despues un tercero que llamara a cada uno pero no se como hacerlo??
hacerlo si pero llamar a otros no.

O como hacerlo en una consulta sola
Si alguien tiene una idea y me pueda ayudar ...
Gracias..
Saludos