14/12/2011, 13:06
|
| | Fecha de Ingreso: abril-2011 Ubicación: Mexico
Mensajes: 8
Antigüedad: 13 años, 8 meses Puntos: 0 | |
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. |