Subconsulta..

23/04/2004 - 19:48 por Manolo Zepeda | Informe spam
Que tal amigos..!!

Quiero obtener la siguiente consulta

Id_Chofer Total
4 100
7 150

Pero me dice que la subconsulta ha devuelto mas de un
valor lo que no es correcto cuando va a continuacion de

,=,<> o cuando se utiliza como una expresion.



Aqui esta el codigo que utilizo..


Select Id_Chofer,(Select Sum(Volumen) Total
from Embanques
WHERE Embanques.Id_Chofer in(4,7) AND Quincena<>'SI' AND
Convert(char(1),Pagado)=0
AND Fecha BETWEEN '2003-20-08' AND '2003-09-09'
GROUP BY Id_Chofer) from Choferes
WHERE Id_Chofer in(4,7)


Como puedo resolverlo?

Gracias
 

Leer las respuestas

#1 Maximiliano D. A.
23/04/2004 - 19:56 | Informe spam
Hola, porque haces una subconsulta?

no seria mejor asi:

Select choferes.Id_Chofer,Sum(embarques.Volumen) Total
from choferes left join embarques on
choferes.id_chofer = embarques.id_chofer
where embarques.quincena <>'SI' and
embarques.Pagado=0 and
embarques.fecha BETWEEN '20030820' AND '20030909'
group by choferes.Id_Chofer



Fijate si esto te es util

Suerte




Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Manolo Zepeda" escribió en el mensaje
news:378a01c4295b$20cf8450$
Que tal amigos..!!

Quiero obtener la siguiente consulta

Id_Chofer Total
4 100
7 150

Pero me dice que la subconsulta ha devuelto mas de un
valor lo que no es correcto cuando va a continuacion de
>,=,<> o cuando se utiliza como una expresion.

Aqui esta el codigo que utilizo..


Select Id_Chofer,(Select Sum(Volumen) Total
from Embanques
WHERE Embanques.Id_Chofer in(4,7) AND Quincena<>'SI' AND
Convert(char(1),Pagado)=0
AND Fecha BETWEEN '2003-20-08' AND '2003-09-09'
GROUP BY Id_Chofer) from Choferes
WHERE Id_Chofer in(4,7)


Como puedo resolverlo?

Gracias






Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.661 / Virus Database: 424 - Release Date: 19/04/2004

Preguntas similares