Buenos días,
Quiero crear una búsqueda formateada cuyo resultado sea la resta de la fecha de entrega de pedido menos un porcentaje(campo decimal)OITM.“U_PORCENTAJE_CADUCIDAD” de un campo de días de caducidad del producto(campo integer).RDR1.“U_ADV_DIAS_CADUC”
Tengo lo siguiente pero no me funciona:
SELECT ADD_DAYS( $[$12.1.DATE], – (OI."U_PORCENTAJE_CADUCIDAD" * $[$38.U_ADV_DIAS_CADUC] ))
FROM ORDR O INNER JOIN RDR1 R ON O."DocEntry" = R."DocEntry" INNER JOIN OITM OI ON R."ItemCode" = OI."ItemCode" AND OI."ItemCode" = $[$38.1.0]
Si realizo está consulta me saca el dato que quiero.
SELECT ADD_DAYS(O."DocDueDate",-(OI."U_PORCENTAJE_CADUCIDAD"*R."U_ADV_DIAS_CADUC")) AS FECHA FROM ORDR O INNER JOIN RDR1 R ON O."DocEntry" = R."DocEntry" INNER JOIN OITM OI ON R."ItemCode" = OI."ItemCode" WHERE O."DocNum" = '202114516'
¿Cómo debería realizar la consulta para que me saque el dato que quiero?
Muchas gracias
Un saludo.