Descartar resultados de un SP dentro de otro

26/09/2004 - 17:13 por Leonardo Azpurua | Informe spam
Hola.

Tengo un SP que calcula los precios de un ticket aereo. El SP devuelve como
valor de retorno el precio en Moneda Nacional del ticket, pero ademas
devuelve los resultados de una consulta donde se incluye el Valor en MN, el
codigo de la unidad monetaria en la que se define la tarifa, el tipo de
cambio y el "metodo de calculo" utilizado (Tarifa Promocional o Descuento
sobre Tarifa Publicada).

Desde otro SP -que calcula los impuestos- llamo al primero para obtener el
valor en MN del Ticket, asi:

EXEC @PrecioMN = CalcPrecio @Ruta, @Clase, @Tarifa, @TipoPax, @Fecha

y funciona, en el sentido de que @PrecioMN asume el precio correspondiente
al tramo. El problema es que obtengo un conjunto de resultados que se agrega
al conjunto de resultados que debe devolver mi SP.

La pregunta es si existe alguna manera de obtener el valor de retorno de
CalcPrecio descartando el conjunto de resultados.

Gracias

Leonardo
 

Leer las respuestas

#1 Gustavo Larriera [MVP]
26/09/2004 - 19:27 | Informe spam
Personalmente, haría dos sproc diferentes (o dos funciones). Una para
calcular el precio y el otro para obtener el conjunto de resultados.

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Leonardo Azpurua" <l e o n a r d o (arroba) m v p s (punto) o r g> wrote in
message news:
Hola.

Tengo un SP que calcula los precios de un ticket aereo. El SP devuelve
como
valor de retorno el precio en Moneda Nacional del ticket, pero ademas
devuelve los resultados de una consulta donde se incluye el Valor en MN,
el
codigo de la unidad monetaria en la que se define la tarifa, el tipo de
cambio y el "metodo de calculo" utilizado (Tarifa Promocional o Descuento
sobre Tarifa Publicada).

Desde otro SP -que calcula los impuestos- llamo al primero para obtener el
valor en MN del Ticket, asi:

EXEC @PrecioMN = CalcPrecio @Ruta, @Clase, @Tarifa, @TipoPax, @Fecha

y funciona, en el sentido de que @PrecioMN asume el precio correspondiente
al tramo. El problema es que obtengo un conjunto de resultados que se
agrega
al conjunto de resultados que debe devolver mi SP.

La pregunta es si existe alguna manera de obtener el valor de retorno de
CalcPrecio descartando el conjunto de resultados.

Gracias

Leonardo


Preguntas similares