Como extraer la parte numerica de un string

Buenas a todxs!

Mi consulta es sobre como extraer la parte numérica de un string del campo “Precio por Unidad” con el valor de 1.309,500 ARS.
Necesitaría tomar solo el 1.309,500 y pasarlo a numero para poder utilizarlo en un posterior calculo

SELECT

$[$38.14.0] / $[$38.campo_divisor.0] (me devuelve error debido al ARS)

FROM dummy

Probé algunas funciones como substring() + charindex() + length(); aunque sin éxito por el momento

A alguien se le ocurre algo?

Desde ya muchas gracias por su tiempo

Saludos cordiales

Alfonso.

Buenas tardes,

Pude resolver la parte de extraer la parte numérica, pero aun no logro concretar la división que necesito
Para extraer lo antes mencionado utilice lo siguiente:
REPLACE(TRIM($[$38.14.0]), ‘ARS’, ‘’)

Al momento de realizar dicha división, me devuelve el siguiente error:

¿Alguien sabe si es porque las consultas formateadas no admiten este tipo de operación o algo por el estilo?

Muchas gracias

Son validas estas operaciones para busquedas formateadas.
Utilizando “.NUMBER” deberias poder hacerlo directamente sin tener que extraer el ARS.

$[$Field_Item_ID.Field_Column_ID.NUMBER]

4 Me gusta

Excelente ndon, logré conseguir el resultado que buscaba gracias a tu consejo.

Muchas gracias por tu respuesta, muy amable de tu parte!

Saludos

1 me gusta

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