Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2011, 13:06
GOKUF4
 
Fecha de Ingreso: abril-2011
Ubicación: Mexico
Mensajes: 8
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta Podrían Ayudarme con el WHERE en este SELECT SQL

Disculpen es la primera vez que posteo en este foro, pero me ah ayudado en multiples ocaciones :).

Bueno este es mi problema tengo una Query de esta manera:

SELECT FI.idFicha,CLI.idCliente,
(SELECT TOP 1 Observaciones.idObservacion FROM Observaciones WHERE FI.idFicha=Observaciones.idFicha ORDER BY Observaciones.idObservacion DESC) AS idObservacion,
(SELECT TOP 1 NotasTecnicas.idNotaTecnica FROM NotasTecnicas WHERE FI.idFicha=NotasTecnicas.idFicha ORDER BY NotasTecnicas.idNotaTecnica DESC) as idNotaTecnica
FROM Fichas FI

Cuando utilizo el where para buscar por uno de los campos como idFicha o idCliente por ejemplo me funciona bien pero cuando intento buscar por ejemplo por idObservacion o idNotaTecnica, por ejemplo:

WHERE idNotaTecnica LIKE 'cosa'


me marca este error:

El nombre de columna 'idNotaTecnica' no es válido.


Alguien que me ayude a resolver este problema.

Muchas Gracias.