Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/03/2011, 10:23
Avatar de Hs_Jeldres
Hs_Jeldres
 
Fecha de Ingreso: marzo-2011
Mensajes: 25
Antigüedad: 13 años, 8 meses
Puntos: 0
De acuerdo Respuesta: Problema con procedimiento Almacenado.

Gracias por responder, dejo el codigo por si a alguien le sirve asi me resulto.

Código SQL:
Ver original
  1. CREATE  PROCEDURE `sp_cal_pas2`(IN `ato` VARCHAR(50), IN `nego` VARCHAR(50), IN `opera` VARCHAR(50), IN `mes_` INT)
  2. SELECT CorrigePostaXTPO.LAm,CorrigePostaXTPO.ORIm,CorrigePostaXTPO.Negocio,
  3. MONTH(FTRAMO) AS Mes, SUM(F+J+Y) AS pasajeros_total
  4. FROM PaxEmbarcados LEFT JOIN CorrigePostaXTPO ON
  5. (PaxEmbarcados.NRO = CorrigePostaXTPO.NRO)
  6. AND (PaxEmbarcados.LA = CorrigePostaXTPO.LA)
  7. AND (PaxEmbarcados.DES = CorrigePostaXTPO.DES)
  8. AND (PaxEmbarcados.ORI = CorrigePostaXTPO.ORI)
  9. WHERE CorrigePostaXTPO.LAm=opera
  10. AND CorrigePostaXTPO.Negocio=nego
  11. AND MONTH(FTRAMO)=mes_
  12. AND CorrigePostaXTPO.ORIm=ato
  13. GROUP BY LAm, CorrigePostaXTPO.Negocio,ORIm,MONTH(FTRAMO);

donde Month(FTRAMO) = puede ser sustituido por mes_

ahora otra pregunta para pasarlo a procedimiento dinamico osea si en ves de darme 4 parametros me dan 3 o 2 como seria?

me explico son 4 combobox y si envian los datos de 3 debe buscar por esos 3 incluso con 2 ? si alguien me puede ayudar por favor.

gracias.