Hola querida comunidad me estoy ahogando en un vaso con agua, tengo los siguientes códigos que son aplicados a campos con búsqueda formateada, ambas funcionan, pero tengo un tema con decimales, la primera me da valores con 4 decimales la segunda con sólo 2, porfa si me ayudan, tal ves estoy omitiendo algún criterio.
select T1.PRICE from ITM1 T1 INNER JOIN OPLN T2
ON T1.PriceList = T2.ListNum where T2.ListNum='01' AND T1.ITEMCODE=$[$38.1.0]
Aquí sólo extraigo el precio de lista y obtengo 4 decimales
SELECT CASE WHEN T0.WhsCode='01' THEN T2.Price ELSE T3.U_U_CAM_FACT*T0.AvgPrice END
FROM OITW T0
INNER JOIN OITM T1 ON T0.ItemCode=T1.ItemCode
INNER JOIN ITM1 T2 ON T1.ItemCode=T2.ItemCode
INNER JOIN [@CAM_FAC_ROTPROD] T3 ON T1.U_CAM_NIV_ROT=T3.U_U_CAM_ROT
where T1.ItemCode=$[$38.1.0] and T2.PriceList='01' AND t0.WhsCode=$[$38.24.0]
Aquí se muestra el precio según el almacén donde se encuentre ubicado pero me da sólo 2 decimales.
Lo correcto para mí sería que me muestre el segundo en 4 decimales.
Muchas gracias