Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

oracle procedimientos almacenados

Estas en el tema de oracle procedimientos almacenados en el foro de Oracle en Foros del Web. Haber si hay alguien que me pueda ayudar, tengo una BD con un listado de productos y el numero de votos recibidos (pueden tener valor ...
  #1 (permalink)  
Antiguo 11/09/2008, 02:48
 
Fecha de Ingreso: julio-2007
Mensajes: 3
Antigüedad: 16 años, 9 meses
Puntos: 0
oracle procedimientos almacenados

Haber si hay alguien que me pueda ayudar, tengo una BD con un listado de productos y el numero de votos recibidos (pueden tener valor de 1 a 5), así como el total de puntos recibidos, ahora se me pide hacer un procedimiento almacenado que me saque la media ponderada de dichos productos.
Hay alguien que pueda ayudarme?? Nunca he hecho nada de esto.
Muchas gracias
  #2 (permalink)  
Antiguo 24/09/2008, 02:10
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 18 años, 11 meses
Puntos: 16
Respuesta: oracle procedimientos almacenados

Hola Buenos días;

he leido tu post, y creo que esto te podría ayudar...

CREATE PROCEDURE Media_Ponderada(NOMBRE_PRODUCTO IN VARCHAR2, NUMERO_VOTOS IN NUMBER, TOTAL_VOTOS IN NUMBER)
AS BEGIN
---SI QUIERES QUE ESTO SEA DIRECTAMENTE PARA TODOS LOS PRODUCTOS, UTILIZA UN CURSOR...
DBMS_OUTPUT.PUT_LINE('NOMBRE:');
DBMS_OUTPUT.PUT(NOMBRE_PRODUCTO);

DBMS_OUTPUT.PUT_LINE('MEDIA PONDERADA:');
DBMS_OUTPUT.PUT(TOTAL_VOTOS/NUERO_VOTOS);
END;

PD: No puedo probarlo, porque no tengo ORACLE instalado...
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:11.