Tengo un query de dos tablas relacionadas por un campo llamado docEntry. (tabla1 y tabla2)
Hice una consulta de la Tabla2 la cual devuelve varios resultados, sin embargo en el Query principal quisiera seleccionar sólo uno de los resultados de esa consulta a través de un if (acepto sugerencias al respecto).
En la tabla2 tengo lo siguiente
Tabla2.itemCode y Tabla2.Price
Código SQL:
Ver original
IF (SELECT tabla2.ItemCode FROM dbo.tabla2 INNER JOIN dbo.tabla1 ON dbo.tabla1.DocEntry = tabla2.DocEntry WHERE tabla1.DocNum ='41992')='sf'
Quisiera tomar el tabla2.Price de ese ItemCode='SF' sin embargo no sé cómo hacerlo.
También cuando no haya ItemCode='SF' debería devolver un valor '0' que tampoco sé cómo hacerlo.
Alguien con más experiencia que yo (seguro que son todos aquí :) ) podría ayudarme???
Gracias!!!