Error al convertir nvarchar a float

Hola, tengo un pequeño problema para un cliente en factura de proveedores, quiere que en el diario aparezca " S/Fra. Nº: de la factura del proveedor", para eso he creado un campo asociado al diario de contabilidad y he puesto esta búsqueda formateada:

SELECT 'S/Fra. Nº: ’ + str($[opch.NumAtCard])

Donde el campo NumArCard es el número de factura del proveedor, el problema es que cuando ponen algo con letra o símobolos tipo ‘7767/av67’ me da el error “…Error al convertir nvarchar a float”. Me imagino que tendré que convertir el campo NumAtCard a float??

Necesito su ayuda. Mil gracias.

Intenta con

SELECT 'S/Fra. Nº: ’ + CAST($[OPCH.NumAtCard] AS VARCHAR)

usa la funcion CONCAT, es mejor para cadenas.

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