Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2008, 13:11
Jeremias Spoken
 
Fecha de Ingreso: mayo-2003
Mensajes: 33
Antigüedad: 21 años, 11 meses
Puntos: 0
Usar UDF's en DB2

Hola, buen dia...

He hecho dos funciones en DB2 y necesito utilizarlas en una sentencia Select, pero no sé como hacerlo... Ya he hecho esto mismo en SQLServer así es que yo creo que si se puede, nada más que soy nuevo en DB2.. Agradecería muchísimo cualquier ayuda que me pudieran ofrecer.

Aquí un ejemplo de cómo utilizo mis funciones en SQLServer... estas mismas funciones por fin logré hacerlas en DB2.

Hago el mismo query en DB2 (con sus respectiva sintaxis) no logrando que se ejecute adecuadamente....

Por favor, necesito que me echen la mano...!
Código:
SELECT LHTC1, LHNOTE, LHAMT1 as Desembolso, CONVERT(VARCHAR(10),LHPOST,103) as FechaDesembolso,
CONVERT(VARCHAR(10),LHPOST,103) as FechaInicial, 
ISNULL(CONVERT(VARCHAR(10),(SELECT MIN(LHPOST) FROM ftnFecha(LHPOST)),103),CONVERT(VARCHAR(10),GETDATE(),103)) as FechaFinal,
ISNULL((SELECT PAGO FROM ftnPagos(LHNOTE,LHPOST,ISNULL(CONVERT(VARCHAR(10),(SELECT MIN(LHPOST) FROM ftnFecha(LHPOST)),103),CONVERT(VARCHAR(10),GETDATE(),103)))),0) as Pagos,
LHAMT1 - ISNULL((SELECT PAGO FROM ftnPagos(LHNOTE,LHPOST,ISNULL(CONVERT(VARCHAR(10),(SELECT MIN(LHPOST) FROM ftnFecha(LHPOST)),103),CONVERT(VARCHAR(10),GETDATE(),103)))),0) as Diferencia
FROM LIMMAX
WHERE LHTC1 IN(33,34)
Saludos...!