Hola a todos, bueno, les cuento que tengo un problema con un where, lo que
pasa es que me indica que la subconsulta ha devuelto mas de un valor, pero
lo encuentro extraño ya que yo deseo hacer un in al resultado de una
subconsulta.
alguien sabe como puedo hacerlo, o me puede guiar ?
Select Fc.Campo1,
Fc.Campo1,
Fc.Campo1,
From PC_Factvtar Fc
Where Periodo> 0304 and
Periodo< 0306 and
Tvta in ('OF','CO','VT') and
Ginv_Art in (Case @BoolTinv
When '1' Then (Select Art_Cod From
PC_Articulos where Art_Cia = @Cia)
When '' Then (Select Art_Cod From
PC_Articulos where Art_Tipo = 1 and Art_Cia = @Cia)
End) and
FC.NCia = @Cia
Gracias.
Aragorn.
Leer las respuestas