FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problema con consulta de SQL
Hola, tengo una tabla que tiene entre otros dos campos:
TIMPORTE --> Que tiene el tipo de imoprte, puede ser A ó B. IMPORTE --> Que tiene el importe en si. Quiero hacer una consulta para mostrar en delphi, donde me desglose el importe en dos columnas, es decir, una columna con el importe A y otro con el importe B. Gracias.
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5 |
#2
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
También lo puedes hacer con un stored procedure, según dicen se ejecutan más rápido y en este caso haces una sola pasada a la tabla.
create procedure XXX returns ( IMP_A double precision, IMP_B double precision)as declare variable Tipo varchar(1); begin for select TIMPORTE, IMPORTE from Tabla into :Tipo, :IMP_A do begin if (Tipo = 'B') then begin IMP_B = IMP_A; IMP_A = null; end else IMP_B = null; endend |
|
|
|