Importe Total de Compras

Team,
Estoy realizando un reporte del importe total de compras, pero me encuentro con el siguiente inconveniente: Las compras realizadas estan en varias monedas (S/ y US$) por lo que cuando calculo el monto total me suma pero no es monto correcto (por que falta hacer la conversion de US$ --> S/)

Dejo el query:

Select t3."ReqName" as "Solicitante",
t0."DocDate" as "Fecha",
t0."DocNum" as "#OC",
UPPER(t0."CardName") as "Proveedor",
t0."U_SYP_NUM_FACT" as "N° Factura",
t0."DocDueDate" as "Fecha de Entrega",
case when t0."DocStatus"='O' then 'Abierto' else 'Cerrado' end as "Estado",
t0."DocCur" as "Moneda",
case when t0."DocRate"='1' then t0."DocTotal" else t0."DocTotalFC" end as "Monto Total",
UPPER(t0."Comments") as "Comentarios",
t2."DocDate" as "Fecha de Pedido de mercancías",
case when t0."InvntSttus"='C' then 'Si' else 'No' end as "Entregado" 
from opor t0 left join por1 t1 on t0."DocEntry"=t1."DocEntry" and (t1."BaseLine"=0 and t1."LineNum"=0) left join opdn t2 on t1."TrgetEntry"=t2."DocEntry" left join oprq t3 on t1."BaseEntry"=t3."DocEntry" where (t0."U_SYP_TCOMPRA"='01' or t0."U_SYP_TCOMPRA"='03') and t0.CANCELED='N';

Evalúa la moneda y despliega el campo de importe qué corresponda.

Este tema se cerró automáticamente 91 días después de la última publicación. No se permiten nuevas respuestas.