on 12-16-2010 4:08 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.