![]() |
llamar Procedimiento almacenado en una consulta
Hola, estoy probando los Procedimientos Almacenados en MySQL y tengo una duda de lo más tonta o no no se... je je je :D os cuento.... he creado este procedimiento almacenado:
Código:
CREATE PROCEDURE `FxSPA`(IN wfx int, OUT wmes varchar(50)) Código:
call fxSPA(5,@mes); Ahora lo que yo quiero es llamar a esa Procedure dentro de una consulta para que me saque el mes de una Fecha algo tal que asi....
por supuesto el código de arriba no funciona pero es que no se como hacerlo.... espero que me digais como, muchas gracias de antemano. Saludos, Tony |
Solo una pregunta, para que hacer esto en un SP si no estas usando ningun dato de la base de datos, no sería mas fácil usar constantes directamente en Delphi?
Y lo llamas así
Salud OS |
Cita:
No es un Sp lo que debes hacer para eso, sino una función. Saludos. |
Gracias a los dos, al final como bien ha dicho poliburro, me he hecho una funcion....
y luego la he llamado desde el select:
Para Egostar decirte que si que utilizo un dato de la BD que es el campo Fx_Factura que es donde meto la fecha de la factura.... de hecho saco más datos y los concateno pero por no liaros lo simplifiqué.... :D lo dicho muchas gracias por todo, Saludos, Tony P.D. Y todo esto viene porque la versión que tengo de MySQL la funcion DATE_FORMAT (Fecha, '%M') sale el literal en inglés.... je je je |
La franja horaria es GMT +2. Ahora son las 15:39:40. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi