Jump to content


Photo

FUNCION EN PLSQL


  • Please log in to reply
2 replies to this topic

#1 ariano

ariano

    Member

  • Miembros
  • PipPip
  • 12 posts

Posted 17 July 2013 - 10:27 AM

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 productos 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













  • 0

#2 poliburro

poliburro

    Advanced Member

  • Moderadores
  • PipPipPip
  • 4945 posts
  • LocationMéxico

Posted 17 July 2013 - 12:21 PM

Será un gusto ayudar. Debido a que el lenguaje PLSQL es usado por Oracle, PostgreSql, Db2 y MySql. ¿Podrías decirnos en qeu motor de base de datos estás trabajando?

saludos
  • 0

#3 ariano

ariano

    Member

  • Miembros
  • PipPip
  • 12 posts

Posted 17 July 2013 - 01:41 PM

Gracias, PostgresSQL
  • 0




IP.Board spam blocked by CleanTalk.