Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2010, 10:25
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 17 años, 3 meses
Puntos: 2
Problema con inner join

Hola tengo un problema con mi query la cual me da error, me dice:
Msg 107, Level 16, State 2, Line 1
The column prefix 'o' does not match with a table name or alias name used in the query.

Código SQL:
Ver original
  1. SELECT h.hora AS hora1,h.marca,h.codoptima AS codoptimaT,h.target,h.fecha AS hfecha,P.CODOPTIMA,O.CODIGO,
  2.     p.hora,p.peso,p.vaso,p.fecha,o.linea
  3.     INTO #tmp1
  4.  
  5.     FROM  optimas AS o,htargets AS h
  6.     INNER JOIN pesos AS p ON o.codigo = p.codoptima
  7.     WHERE o.codigo = p.codOptima AND o.linea = 'L01N'
  8.     AND p.fecha >='20100705'
  9.     AND h.fecha  >='20100705'
  10.     AND p.hora= '11:00 - 11:30' AND h.codoptima = o.codigo AND h.hora='11:00 - 11:30'
  11.     SELECT *,(SELECT COUNT(1)total FROM #tmp1) AS totality FROM #tmp1