Ver Mensaje Individual
  #4  
Antiguo 27-07-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Hola, si estoy entendiendo bien... lo que se busca multiplicar una columna (mejor dicho campo) por un valor.

El problema es que el multiplicador que se pasa está en formato string, por tanto deben pasarlo a integer.

No se que base de datos usas pero una solución es emplear cast (1):

Código SQL [-]
select tu_campos, el_campo * cast('5' as integer) as resultado from tu_tabla;

Otra opción es lanzar la consulta desde Delphi, empleando parámetros.

(1) Debes ver si el motor de base de datos que usas soporta cast.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita