Ver Mensaje Individual
  #6  
Antiguo 20-07-2008
celades1 celades1 is offline
Miembro
 
Registrado: ago 2005
Posts: 116
Reputación: 21
celades1 Va por buen camino
hola

eso no se puede hacer como tu lo entiendes, ya que en realidad :columna no lo coge com nombre de columna sino como el valor que guarda la variable
Si quieres hacer esto debes utilizar el execute statement a partir de firebird 1.5 creo

seria algo asi

Código SQL [-]
EXECUTE STATEMENT 'SELECT '||:columna||',coalesce(porcimpuesto, 0)  from cuentasbancarias where codigocuenta='||cast(new.codigocuenta as varchar(15)) into :resulta,:imp;


Saludos
Responder Con Cita