Aparentemente todo está correcto, al menos por lo querespecta a la sintaxis.
1-¿Existe el campo Vendedores?
2-NORTE ¿no deería estar encerrado entre comillas simples? 'NORTE'
Test:
Verifica que esto funciona:
SELECT VENDEDORES FROM VENTAS WHERE REGION='NORTE'
Te listará todos los registros, si te los lista... tu select distinct debería funcionar....
Para obtener el resultado que quieres puedes utilizar dos metodos:
SELECT DISTINCT VENDEDORES FROM VENTAS WHERE REGION='NORTE'
o
SELECT VENDEDORES FROM VENTAS WHERE REGION='NORTE' GROUP BY VENDEDORES
La ventaja del group by es que además de los distintos vendedores puedes obtener la suma de importes...cuenta de unidades...
SELECT VENDEDORES,sum(isnull(importe_ventas,0)) as ventas FROM VENTAS WHERE REGION='NORTE' GROUP BY VENDEDORES
Un saludo,
Jose Sanchez Carvajal
[email protected]