cancel
Showing results for 
Search instead for 
Did you mean: 

Comparacion y que devuelva un valor cero

Former Member
0 Kudos

Jóvenes, tengo la siguiente consulta necesito hacer una comparación de dos campos y de distintas tablas y que el si se cumple la comparación me substituya el valor por otro esto lo intente hacer con Case pero no funciono me podrían ayudar al respecto.

Case
		When T2.[U_Tipo_Venta] like '%B%' THEN SUM(T2.LineTotal)
                When T0.[U_NumDoc] = T3.[U_NumDoc] THEN '0'
		Else 0
	End 'Bienes',

De antemano muy agradecido por la ayuda.

Saludos Cordiales

Accepted Solutions (1)

Accepted Solutions (1)

felipe_loyolarodriguez
Active Contributor
0 Kudos

Buenas,

Trata con la siguiente sentencia


CASE
WHEN T0.[U_NumDoc] = T3.[U_NumDoc] THEN '0'
ELSE (SELECT SUM(Y.LineTotal) FROM dbo.TABLA Y WHERE Y.DocEntry = T2.DocEntry AND T2.[U_Tipo_Venta] like '%B%')
END 'Bienes'

Obs. donde dice tabla, coloca la misma tabla que le diste la T2

Saludos

Edited by: Floyola on Dec 16, 2010 1:30 PM

Former Member
0 Kudos

Gracias Floyola, funciono perfectamente.

Saludos Cordiales

Answers (0)