Ver Mensaje Individual
  #3  
Antiguo 07-05-2008
cesar_gta86 cesar_gta86 is offline
Miembro
 
Registrado: oct 2007
Posts: 32
Reputación: 0
cesar_gta86 Va por buen camino
Mira, aquí te dejo un ejemplo...

Cita:
Empezado por tonyskl Ver Mensaje
Repasa como estas usando esas funciones...

Estas funciones sólo puedes usarlas en determinados casos, ten en cuenta que son funciones de grupo...

Si quieres pega aqui algún ejemplo en los que te sale el mensaje de error y te diremos donde esta el mal uso de estas...

Un saludo!

Hola, mira aquí te muestro un ejemplo de que unas funciones no marca error como es el caso de la función avg, pero con otras funciones como count o max, me muestra error; me dice que en la base de datos que estoy usando y luego la función count, no existen; por ejemplo: Así banco.count doesn´t exist.

Saludos y grácias de antemano.
Ejemplos:

mysql> select numero_cue
-> from cuenta
-> where saldo > (select avg (importe) from prestamos) and (select avg (activos) from sucursales) < 100000;
Empty set (1.07 sec)
// Como te digo aquí no me muestra ninigún error, pero...

mysql> select cl.nombre_cli, calle_cli, ciudad_cli
-> from clientes cl
-> where (select count (nombre_suc) from sucursales) > (select avg (importe) from prestamos);
ERROR 1305 (42000): FUNCTION banco.count does not exist.

Y también la función max:
mysql> select nombre_suc, ciudad_suc
-> from sucursales
-> where (select avg (activos) from sucursales) < (select max (saldo) from cuenta) and (select avg (activos) from sucursales) > (select min (importe) from prestamos);
ERROR 1305 (42000): FUNCTION banco.max does not exist
Responder Con Cita