Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2009, 14:45
Doroh
 
Fecha de Ingreso: abril-2009
Mensajes: 9
Antigüedad: 15 años, 1 mes
Puntos: 0
ayuda con query

Bueno tengo mi query aqui, pero necesito saber un tercer dato (Vp = 0) que se encuentra en una tercer tabla. (tablaNUEVA)

UPDATE tablaCH
SET Rst = Rst - 5
FROM tablaCH JOIN tablaMB ON tablaCH.Account = tablaMB.Account
WHERE (tablaMB.Name = 'Vp') AND (tablaMB.Stat = 1)
AND (tablaNUEVA.Vp = 0);

Al poner la ultima linea, el debugger me dice esto:
Cita:
Msg 468, Level 16, State 9, Line 4
Cannot resolve the collation conflict between "Modern_Spanish_CI_AS" and "Modern_Spanish_CS_AS" in the equal to operation.
Msg 4104, Level 16, State 1, Line 4
The multi-part identifier "tablaNUEVA.Vp" could not be bound.
Tengo poco conociemiento de sql y llegue a armala simple al query, pero con la tercer linea, se me complicaron un poco las cosas.
Como puedo hacerla bien?