Club Delphi  
    Paypal   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
  #4  
Antiguo 17-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
Gracias a los dos, al final como bien ha dicho poliburro, me he hecho una funcion....

Código SQL [-]
CREATE FUNCTION `FMesLiteral`(wfx DATETIME) RETURNS varchar(10)
BEGIN
declare wmes varchar(50);
set wmes='';
CASE month(wfx)
when 1 then set wmes='Enero';
when 2 then set wmes='Febrero';
when 3 then set wmes='Marzo';
when 4 then set wmes='Abril';
when 5 then set wmes= 'Mayo';
when 6 then set wmes='Junio';
when 7 then set wmes='Julio';
when 8 then set wmes='Agosto';
when 9 then set wmes='Septiembre';
when 10 then set wmes='Octubre';
when 11 then set wmes='Noviembre';
when 12 then set wmes='Diciembre';
end CASE;
RETURN wmes;
END

y luego la he llamado desde el select:

Código SQL [-]
Select FMesLiteral(Fx_Factura) from Facturas

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

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
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 19:03:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi