Tengo las tablas:
Código:
Con los valores:=# \d tasas Tabla «public.tasas» Columna | Tipo | Modificadores -------------+-----------------------+---------------------------------------------------- id | integer | not null default nextval('tasas_id_seq'::regclass) descripcion | character varying(50) | monto | numeric(6,2) | =# \d sueldos Tabla «public.sueldos» Columna | Tipo | Modificadores -------------------+----------------------+------------------------------------------------------ id | integer | not null default nextval('sueldos_id_seq'::regclass) categoria | character varying(1) | not null unidad_tributaria | numeric(6,2) | not null
Código:
Me gustaría sacar en una consulta SQL, el valor del sueldo según la unidad_tributaria, de manera que:=# SELECT * from tasas; id | descripcion | monto ----+--------------------+------- 1 | Unidad Tributaria | 46.00 s=# SELECT * from sueldos; id | categoria | unidad_tributaria ----+-----------+------------------- 6 | B | 1.12 3 | A | 1.00 7 | C | 1.37
A -> (1 * 46)
B -> (1.12 * 46)
C -> (1.37 * 46)
y devuelva:
A | 46
B | 51.52
C | 63.02
Por dónde va la cosa? Desde ya, gracias