Ver Mensaje Individual
  #1  
Antiguo 19-05-2006
Avatar de jzginez
jzginez jzginez is offline
Miembro
 
Registrado: sep 2003
Ubicación: Puebla, México
Posts: 247
Reputación: 21
jzginez Va por buen camino
Store Procedure de N campos

Hola amigos, estoy usando firebird 1.5 y delphi 7, estoy haciendo un sistema de inventario, tengo una tabla con el detalle de cada producto en este caso motos, entre los diversos campos tengo uno que se llama vendido y solo puede tener 'S' o 'N' y otro campo fechaventa. ademas tengo una tabla para clasificar las motos en TURISMO, ENDURO, DEPORTIVAS, etc.

El Store Procedure que requiero es para hacer un reporte comparativo de ventas, el primer caso es facil por así decir solo requiero saber cuantas motos de cada tipo se vendieron por mes
p/e
Tipo, ene, feb, mar, abr, may, jun, jul, ago, sept, oct, nov, dic
turismo,10,12,15,8,12,11,9,15,18,5,10,12


Por decir algo, este procedimiento se me hace facil de crear porque siempre me va a mostrar 13 campos como resultados y n registros

el problema surge cuando quiero compara el mismo mes en diferentes años, tomando en cuanta que la empresa se inaguro en el 2003, si hoy pido un comparativo de enero me debe mostrar solo 5 campos por n registros, pero dentro de casi 8 meses me debe de mostrar 6 campos por n registros, de ahi mi pregunta.

Alguien sabe como puedo crear un Store Procedure para N campos.

lo que se me esta ocurriendo es que en lugar de crear el Store Procedure en firebird lo cree desde delphi.

Gracias
__________________
Espero poder seguir exprimiéndote el cerebro 8)
Jorge Zamora Ginez
Puebla, Pue. México
Responder Con Cita