Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-06-2008
Avatar de tcp_ip_es
tcp_ip_es tcp_ip_es is offline
No confirmado
 
Registrado: ago 2003
Ubicación: Madrid
Posts: 635
Poder: 0
tcp_ip_es Va por buen camino
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 os cuento.... he creado este procedimiento almacenado:

Código:
CREATE PROCEDURE `FxSPA`(IN wfx int, OUT wmes varchar(50))
BEGIN
select CASE wfx
when 1 then 'Enero'
when 2 then 'Febrero'
when 3 then 'Marzo'
when 4 then 'Abril'
when 5 then 'Mayo'
when 6 then 'Junio'
when 7 then 'Julio'
when 8 then 'Agosto'
when 9 then 'Septiembre'
when 10 then 'Octubre'
when 11 then 'Noviembre'
when 12 then 'Diciembre'
end  into wmes;
END
El procedimiento funciona si le llamo asi:

Código:
call fxSPA(5,@mes);

select @mes;
y me saldría "Mayo" como resultado.

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....

Código SQL [-]
select call(month(fecha),@mes) 
from facturas

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
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como llamar a un procediento almacenado desde delphi hperez Conexión con bases de datos 1 25-05-2007 18:31:52
Consulta dinámica en procedimiento almacenado Ivanzinho Firebird e Interbase 2 24-10-2005 15:26:27
Ayuda, como llamar a un procedimiento desde otro procedimiento? Ariatna Varios 1 01-02-2005 04:05:35
ayuda al llamar un procedimiento... ronimaxh Firebird e Interbase 8 27-04-2004 01:53:33
llamar procedimiento cmgenny Varios 2 12-08-2003 00:28:13


La franja horaria es GMT +2. Ahora son las 18:27:04.


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
Copyright 1996-2007 Club Delphi