Hola a todos compañeros, nuevamente aquí dandoles guerra, pero necesito ayuda para saber como hacer una consulta que a mi se me ha tornado bastante complicada así que solicito su ayuda, el hecho es que no se siquiera si se pueda, pero bueno les explico mi problema
Tengo una tabla donde esta el número de vendedor y otros datos y en otra tabla estan varios campos que es donde se contiene la informacion de la direccion del vendedor, pero el vendedor tiene dos codigos y lo que los diferencia es que uno al principio tiene las letras CI, como ejemplo para explicarme mejor es algo asi:
1002 y CI1002
los dos numeros pertenecen al mismo vendedor y en los dos deben tener los mismos datos de la direccion, y es aqui donde viene mi problema, lo que tengo que hacer es comparar todos los campos de la direccion de cada uno de ellos y que esten iguales, si no traer solamente los que son diferentes, pero no se si esto sea posible, dejo una consulta que abarca solamente los que tienen las letras CI para darles una idea y a ver si me pueden ayudar, la comparacion no se si me explique bien pero debe ser comparar por ejemplo la calle del vendedor 1002 con la calle del vendedor CI1002 y asi sucesivamente. He aqui el query
SELECT T0.[CardCode], T0.[CardName], T1.[Street], T1.[Block], T1.[ZipCode], T1.[City], T1.[Country], T1.[State] FROM OCRD T0 INNER JOIN CRD1 T1 ON T0.CardCode = T1.CardCode WHERE T0.[CardCode] Like 'CI%%'.
Por favor diganme si esto es posible y si tienen alguna idea ya que no se mucho de SQL server 2005 solo lo basico y estoy aprendiendo
Muchas Gracias