Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Consulta SQL Tasa de Cambio (https://www.clubdelphi.com/foros/showthread.php?t=72822)

DasGrun 14-03-2011 16:59:00

Consulta SQL Tasa de Cambio
 
Buenas.
Necesito su ayuda una vez mas. necesito multiplicar un campo con otro campo en diferente tabla y que de el resultado en un campo calculado.

por ejemplo tengo
CARGOS
Código SQL [-]
SELECT 
  CARGOS_EMP.ID_CARGOS_EMP,
  CARGOS_EMP.ID_TASA_CAMBIO,
  CARGOS_EMP.DESCRIPCION,
  CARGOS_EMP.SALARIO_LMP,
  CARGOS_EMP.SALARIO_DOLAR,
  CARGOS_EMP.SUB_TOTAL,
  CARGOS_EMP.TOTAL
FROM
  CARGOS_EMP
TASA CAMBIO
Código SQL [-]
SELECT 
  TASA.ID_TASA_CAMBIO,
  TASA.DESCRIPCION,
  TASA.TASA_CAMBIO
FROM
  TASA

ahora necesito hacer el producto de lo siguiente:
Código SQL [-]
SELECT 
  CARGOS_EMP.ID_CARGOS_EMP,
  CARGOS_EMP.DESCRIPCION,
  CARGOS_EMP.SALARIO_LMP,
  CARGOS_EMP.SALARIO_DOLAR = CARGOS_EMP.SALARIO_LMP *  TASA.TASA_CAMBIO,
  TASA.TASA_CAMBIO
FROM
  CARGOS_EMP
  INNER JOIN TASA ON (CARGOS_EMP.ID_TASA_CAMBIO = TASA.ID_TASA_CAMBIO)
where
     CARGOS_EMP.ID_CARGOS_EMP = 1 AND
     TASA.ID_TASA_CAMBIO = 1

El campo CARGOS_EMP.SALARIO_DOLAR no me presenta Ningún Resultado.

cual cree q usted que es el Problema?
Cual es la solucion que hay?

Gracias.

oscarac 14-03-2011 17:52:43

Has probado asi?

Código SQL [-]
SELECT   
CARGOS_EMP.ID_CARGOS_EMP,  
CARGOS_EMP.DESCRIPCION,  
CARGOS_EMP.SALARIO_LMP,
(CARGOS_EMP.SALARIO_LMP *  TASA.TASA_CAMBIO) AS Salario_DOLAR,
TASA.TASA_CAMBIO FROM  CARGOS_EMP  
INNER JOIN TASA ON (CARGOS_EMP.ID_TASA_CAMBIO = TASA.ID_TASA_CAMBIO)
where     CARGOS_EMP.ID_CARGOS_EMP = 1 AND     
            TASA.ID_TASA_CAMBIO = 1

DasGrun 14-03-2011 18:16:13

Cita:

Empezado por oscarac (Mensaje 393526)
Has probado asi?

Código SQL [-]
SELECT   
CARGOS_EMP.ID_CARGOS_EMP,  
CARGOS_EMP.DESCRIPCION,  
CARGOS_EMP.SALARIO_LMP,
(CARGOS_EMP.SALARIO_LMP *  TASA.TASA_CAMBIO) AS Salario_DOLAR,
TASA.TASA_CAMBIO FROM  CARGOS_EMP  
INNER JOIN TASA ON (CARGOS_EMP.ID_TASA_CAMBIO = TASA.ID_TASA_CAMBIO)
where     CARGOS_EMP.ID_CARGOS_EMP = 1 AND     
            TASA.ID_TASA_CAMBIO = 1

Gracias oscar

si me funciono perfectamente.

te debo una..

Saludos.

oscarac 14-03-2011 18:18:53

estamos aqui para apoyarnos :D


La franja horaria es GMT +2. Ahora son las 11:00:01.

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