Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/02/2015, 11:30
lnerol
 
Fecha de Ingreso: febrero-2015
Mensajes: 3
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Problema Procesamiento MySQL

el codigo del procedure es el siguiente:
donde el sf_idexpediente es un stored function que devuelve la ID de la tabla expediente.
Código MySQL:
Ver original
  1. CREATE PROCEDURE `sp_detalle_expediente`(
  2. in c1 varchar(5),
  3. in c2 varchar(4),
  4. in c3 varchar(3),
  5. in c4 varchar(4),
  6. in c5 varchar(2),
  7. in c6 varchar(2),
  8. in c7 varchar(2) )
  9. declare pkexpe int;
  10. set pkexpe = (select sf_idexpediente(c1, c2, c3,c4,c5,c6,c7));
  11. select expediente.cod1,expediente.cod2,expediente.cod3,expediente.cod4,expediente.cod5,expediente.cod6,
  12. expediente.cod7,expediente.juez, expediente.finicio, expediente.secretario, juzgado.nombre as juzgado,
  13. estado.nombre as estado,especialidad.nombre as especialidad,distrito_expe.distrito_expe,otros.otros,
  14. proceso.proceso,cuaderno.cuaderno,judicatura.judicatura,materia.materia, expediente.sumilla,
  15. expediente.idexpediente
  16. from expediente, estado, juzgado, cuaderno, judicatura, proceso, distrito_expe, otros,
  17. especialidad, materia
  18. expediente.idexpediente like pkexpe
  19. and juzgado.idjuzgado like expediente.idjuzgado
  20. and  estado.idestado like expediente.idestado
  21. and cuaderno.idcuaderno like expediente.idcuaderno
  22. and judicatura.idjudicatura like expediente.idjudicatura
  23. and proceso.idproceso like expediente.idproceso
  24. and distrito_expe.iddistrito_expe like expediente.iddistrito
  25. and  otros.idotros like expediente.idotros
  26. and especialidad.idespecialidad like expediente.idespecialidad
  27. and materia.idmateria like expediente.idmateria; END ;

Última edición por gnzsoloyo; 16/02/2015 a las 14:08