Hola,
Necesito ayuda para comparar dos cadenas y, si hay alguna diferencia, mostrarla en otra columna. Mi conocimiento de manipulación de cadenas es bastante limitado, así que cualquier ayuda será realmente apreciada. A continuación se muestra un fragmento de código con todos los extras eliminados y solo las columnas en cuestión incluidas.
SELECT
(SELECT TOP 1 A.[U_ACEqCodes]
FROM [dbo].[@SWA_CT_SUBSCR_PLTPL] A
INNER JOIN [dbo].[@SWA_CT_SUBSCR] B ON B.Code = A.U_SubscriptionCode
WHERE B.[U_CardCode] = T0.U_CardCode
AND CONVERT(NVARCHAR(MAX),A.[U_ACEqCodes]) <> '') AS 'Equipos en Suscripción',
stuff((select '; ' + CAST(r.insID AS VARCHAR(10))
from OINS r
where r.customer = T0.U_CardCode AND
(r.ItemName NOT LIKE '%%ENVIRO%%' AND
r.ItemName NOT LIKE '%%Heat Seal%%' AND
r.ItemName NOT LIKE '%%Printer%%' AND
r.ItemName NOT LIKE '%%Commercial%%')
FOR XML PATH('')), 1, 2, '') AS [Equipos de Tarjetas]
FROM [dbo].[@SWA_CT_SUBSCR] T0
INNER JOIN OCRD T1 ON T1.CardCode = T0.U_CardCode
INNER JOIN OCRG T2 ON T1.GroupCode = T2.GroupCode
A continuación se muestra un fragmento de los resultados, las cadenas que estoy tratando de comparar están resaltadas.
Un ejemplo de lo que estoy tratando de lograr con lo anterior es como sigue (tomado del primer resultado);
Cadena 1 =