Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2015, 15:59
kdVzla
 
Fecha de Ingreso: agosto-2015
Ubicación: Ecuador
Mensajes: 1
Antigüedad: 8 años, 8 meses
Puntos: 0
como hago una selección de un resultado dentro de un select

Hola a todos!

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
  1. IF
  2. (SELECT tabla2.ItemCode
  3. FROM dbo.tabla2 INNER JOIN
  4. dbo.tabla1 ON dbo.tabla1.DocEntry = tabla2.DocEntry
  5. 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!!!

Última edición por gnzsoloyo; 19/08/2015 a las 06:08