Ver Mensaje Individual
  #16 (permalink)  
Antiguo 24/01/2010, 15:41
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: 16 años, 5 meses
Puntos: 2658
Respuesta: buscar sobre el resultado de un sum

O sea, quieres que te cuente todas las facturas cuyo importe sumado sea igual a un importe dado... No entiendo para qué quiere saber eso tu cliente, pero hay dos formas de obtener lo que quieres:
Código MySQL:
Ver original
  1. SELECT COUNT(DISTINTC num_factural) CantFacturas
  2. FROM pedidos
  3. GROUP BY num_factura
  4. HAVING subtotal = 105000;
O bien

Código MySQL:
Ver original
  1. SELECT COUNT(DISTINTC num_factura) CantFacturas
  2.    (SELECT
  3.        num_factura,
  4.        SUM(valor_total) Total
  5.     FROM pedidos
  6.     GROUP BY num_factura) T1
  7. WHERE Total = 105000;

Cualquier otra opción puede ser obtenida a través de variaciones de estos modelos.

En cualquier caso, existe la posibilidad de que esta consulta te devuelva cero, uno o más de uno.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)