HACER FUNCION PLSQL
Tengo 3 tablas la primera es
Producto
cod_pro (codigo)(character variyng)
nom_pro (nombre)(character variyng)
can_pro (can_pro)(integer)
______________________________
Caja
Esta tabla guarda los insumos de la caja segun el turno que haya sobrado cuando termina el turno
cod_caj(codigo oerador)(integer)(existen 2 cajas)
fec_caj(fecha)(date)
cod_tur(codigo turno)(integer)(existen 3 turnos)
cod_pro(codigo producto)(character variyng)
can_pro1(cantidad sobrante)(integer)
_______________________________________
Bodega
Esta tabla asigna a la caja los productos que faltan segun lo que haya dejado el turno y segun la cantidad de la tabla productos pues el tiene un can_pro y me dice cuanto debe tener caja caja.
cod_caj(codigo turno)(integer)
cod_bod(codigo bodega)(integer)consecutivo
cod_turno(codigo turno)(integer)
cod_pro(codigo producto)(character variyng)
can_pro2(cantidad )(integer)
fec_bod(fecha)(date)
______________________________________
Que deseo hacer
Crear una funcion que en parametros de entrada le doy (fecha, caja, turno, producto) me de retronando un dato (la cantidad)
esa cantidad es me calcule la cantidad que dejo el turno anterior + lo que asigne la bodega
_______________________________________
Tengo claro lo que debo hacer pero soy nueva es ps/sql y no se como hacerlo:
Me podrían ayudar gracias