Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/01/2007, 10:08
daniel00
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Re: Error 1305 - FUNCTION .MIN does not exist. (..y la madre que la..!!!)

Que tal Martín.

No se mucho de mySQL, pero en el lenguaje standar de SQL no se pueden usar funciones de agreado ( min, max, avg, count, etc ) en la cláusula WHERE.

Quizá esto sea lo que buscas:
Código:
SELECT v.idventa, v.total, nya, p.idventa_pago, min(p.saldo)
FROM ventas v
          INNER JOIN pagos p ON v.idventa=p.idventa_pago
GROUP BY v.idventa, v.total, nya, p.idventa_pago
HAVING  MIN (saldo)  >0
La cláusula HAVING establece las condiciones de la cláusula GROUP BY de la misma forma que WHERE interactúa con SELECT.

Sino es lo que buscas, escribes y por aquí te ayudamos.

Saludos!