Hola,
Tengo una tabla:
TablaA (Expediente nvarchar(12), Obra nvarchar(9))
y dos vistas:
Vista1 (Expediente nvarchar(12), Total money)
Vista2 (Obra nvarchar(9), Total money)
Quisiera hacer una consulta que devolviera:
Expediente, Obra, Total (tendrá tantos registros como tenga TablaA)
pero con la condición de:
- Si existe algun registro en Vista1 cuyo expediente coincida con expediente
de TablaA, Total debe ser el de Vista1
- En caso contrario, Total debe ser el devuelto por Vista2
Supongo que deberia utilizar CASE en el momento de hacer los joins... pero
no doy con ello.
Grácias.
Leer las respuestas