Ejecutar Funcion de Valores de Tablas dentro de Un SELECT

11/07/2005 - 17:26 por Hernan Arboleda | Informe spam
Hola Grupo

Tengo creada una Funciones de valores de tabla de múltiples instrucciones
Llamada F_TotalesFAC Recibiendo como parametros TipoDcto,NroDcto
Si la llamo con parametros fijos dentro del siguiente Query asi

Select * From F_TotalesFAC ('AK','100')

Funciona Correctamente

pero si la utilizo dentro de una sentencia select pero relacionadola asi

Select T.TipoDcto,T.NroDcto,
Tot.Bruto,Tot.Descuento
From F_TotalesFAC (T.TipoDcto,T.NroDcto) Tot, Trade T
Where T.TipoDcto = Tot.TipoDcto And T.NroDcto = Tot.NroDcto And
T.TipoDcto = 'AK'

presenta el siguiente error
Servidor: mensaje 170, nivel 15, estado 1, línea 3
Línea 3: sintaxis incorrecta cerca de '.'.

Mi duda es como enviar los parametros a la funcion F_TotalesFAC pero
teniendo encuenta los registro de Trade

Mil Gracias por su atencion

Hernan A
 

Leer las respuestas

#1 Maxi
12/07/2005 - 02:21 | Informe spam
Hola, es una funcion que retorna un tipo table?


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Hernan Arboleda" escribió en el mensaje
news:%

Hola Grupo

Tengo creada una Funciones de valores de tabla de múltiples instrucciones
Llamada F_TotalesFAC Recibiendo como parametros TipoDcto,NroDcto
Si la llamo con parametros fijos dentro del siguiente Query asi

Select * From F_TotalesFAC ('AK','100')

Funciona Correctamente

pero si la utilizo dentro de una sentencia select pero relacionadola asi

Select T.TipoDcto,T.NroDcto,
Tot.Bruto,Tot.Descuento
From F_TotalesFAC (T.TipoDcto,T.NroDcto) Tot, Trade T
Where T.TipoDcto = Tot.TipoDcto And T.NroDcto = Tot.NroDcto And
T.TipoDcto = 'AK'

presenta el siguiente error
Servidor: mensaje 170, nivel 15, estado 1, línea 3
Línea 3: sintaxis incorrecta cerca de '.'.

Mi duda es como enviar los parametros a la funcion F_TotalesFAC pero
teniendo encuenta los registro de Trade

Mil Gracias por su atencion

Hernan A



Preguntas similares