Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/01/2010, 12:00
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: buscar sobre el resultado de un sum

Lexus, esto no tiene demasiado sentido:

Código SQL:
Ver original
  1. SELECT
  2. COUNT(DISTINCT(num_factura))
  3. FROM pedidos
  4. GROUP BY num_factura
  5. HAVING SUM(valor_total) = 105000
  6. ORDER BY fecha_factura ASC
Agrupas por num_factura y cuentas distintos num_factura: pues te debería salir siempre 1. Si quitas el distinct, te saldrá la cuenta num_factura cuya suma es 105000, es decir, si hay 2 registros con num_factura 123 que sumen esa cantidad, te saldrá 2. Deberías explicarnos sobre tus datos qué quieres que salga.