Como el to_char de ORACLE
Hola Foreros!!!!
Me gustaria saber como puedo hacer algo asi como esto:
para que me salga el literal del mes (Octubre, Noviembre...) y el resto de campos en la select. He buscado desde el ibexpert funciones pero no he encontrado nada y lo que se me ha ocurrido es hacer una funcion que reciba una fecha y devuelva el literal del mes. Algo asi:
De momento he hecho la select asi:
y luego desde delphi cambiare el mes numerico por el mes en letra. El problema es que no se como crear funciones, ya que solo puedo crear pocedimientos. Lo que necesito es una funcion para usarla al igual que uso el extract de la select anterior. De momento me he picado un procedure, pero no se si esto lo puedo meter en la select:
Muchas gracias a todos por vuestra ayuda. Raul. |
Hola RaulChemical
Puedes crear la función en Delphi como dices y compilarla en una biblioteca DLL, después la declaras dentro de la base de datos como una UDF y con esto la puedes utilizar en una sentencia SQL como precisas. Puedes buscar más información acerca de esto aquí mismo en el foro, si te atoras en algo ya nos dirás. Saludos |
Resp
Aqui tienes una solucion mas facil que comer pollo con las manos.
Espero te isrva de ayuda. (Lo de los nombre des los meses en una broma) |
Gracias
No sabia que hubiese "CASE" en Interbase/firebird.
Va a resultar que Interbase es mas potente de lo que yo pensaba. Muchisimas gracias. |
Cita:
|
La franja horaria es GMT +2. Ahora son las 07:32:28. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi