Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/02/2010, 15:02
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Problema con count y sum

Código MySQL:
Ver original
  1. set RegistrosTotal = (Select Count (VentaID) from tbl_cto_ventas where MangueraID = _MangueraID and EnvioID = _EnvioID group by VentaID);
Esto tiene un error básico: Si vas a tomar el valor de la cantidad de registros devueltos por una consulta, esa consulta no puede llevar un GROUP BY, porque eventualmente devolvería un conjunto de valores, que MySQL no podrá resolver en una variable.
Código MySQL:
Ver original
  1. select sum (litros) from tbl_cto_ventas group by litros;
  2. select count (litros) from tbl_cto_ventas;
Este otro te da error, porque hay un espacio de separación entre el sum y el paréntesis. MySQL no admite espacios entre el nombre de una función y el paréntesis, a menos que se reconfigure a TRUE una variable de servidor que por default está en FALSE.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)