
mostrar resultados 0
Publicado por Ricard (17 intervenciones) el 16/06/2016 15:47:07
Hola gente,
estoy realizando un curso de mysql y tengo una duda, esto es lo que me piden
Recuperar los datos de los clientes (CLIENTE_NO, NOMBRE, LOCALIDAD) de la empresa junto con la suma de pedidos y la suma de unidades que ha solicitado en todos sus pedidos, incluyendo aquellos clientes que no tengan pedidos, en cuyo caso mostraremos un 0 en la columna correspondiente.
Bíen el único problema que tengo es que no se como mostrar los clientes que no hayan realizado ningñun pedido, o sea aquellos en que la suma sea 0, que son los que no me aparecen ahora:
COUNT(IFNULL(pedido_no,0))
Os dejo la sentencia completa que he utilizado y sólo me queda pendiente que me aparezcan los clientes que no han realizado ningún pedido
SELECT clientes.cliente_no, nombre, localidad, COUNT(IFNULL(pedido_no,0)) "Pedidos Realizados", SUM(UNIDADES) "Suma unidades"
FROM clientes, pedidos
WHERE clientes.cliente_no = pedidos.cliente_no
GROUP BY CLIENTE_NO;
Os adjunto la imagen para que podáis ver las tablas.
Gracias!!!!

estoy realizando un curso de mysql y tengo una duda, esto es lo que me piden
Recuperar los datos de los clientes (CLIENTE_NO, NOMBRE, LOCALIDAD) de la empresa junto con la suma de pedidos y la suma de unidades que ha solicitado en todos sus pedidos, incluyendo aquellos clientes que no tengan pedidos, en cuyo caso mostraremos un 0 en la columna correspondiente.
Bíen el único problema que tengo es que no se como mostrar los clientes que no hayan realizado ningñun pedido, o sea aquellos en que la suma sea 0, que son los que no me aparecen ahora:
COUNT(IFNULL(pedido_no,0))
Os dejo la sentencia completa que he utilizado y sólo me queda pendiente que me aparezcan los clientes que no han realizado ningún pedido
SELECT clientes.cliente_no, nombre, localidad, COUNT(IFNULL(pedido_no,0)) "Pedidos Realizados", SUM(UNIDADES) "Suma unidades"
FROM clientes, pedidos
WHERE clientes.cliente_no = pedidos.cliente_no
GROUP BY CLIENTE_NO;
Os adjunto la imagen para que podáis ver las tablas.
Gracias!!!!

Valora esta pregunta


0