hola tengo dos tablas una clientes que tiene
idcliente nombre
y tengo la tabla compra que tiene
idcompra idcliente
y necesito listar todos lo clientes y el total de compras de cada uno como lo podria hacer.?
saludos
| ||||
Respuesta: ayuda con consulta ..
Código SQL:
Ver original
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| ||||
Respuesta: ayuda con consulta .. muchas gracias por tu respuesta y si tuviera que colocar esa consulta en un funcion iria asi? create or replace function "FUNCION" return VARCHAR2 is begin SELECT cl.nombre, COUNT(co.idcompra) nro_compras FROM clientes cl INNER JOIN compra co ON cl.idcliente=co.idcliente GROUP BY cl.nombre; end; porque asi me tira erro? dice que se esperaba una sentencia into. saludos |
| ||||
Respuesta: ayuda con consulta .. Por la sintaxis, supongo que utilizas Oracle. Para retornar una consulta entera desde un procedure debes hacer uso de cursores. Busca en el foro de oracle que hay varios ejemplos de lo que requieres. saludos
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
Etiquetas: |