Código:
se ejecuta correctamente y muestra lo que se le pide, el problema es que yo quiero que me muestre los 1000 primeros elementos de la tabla ordenados por diferencia, entonces tendría esta consultaSELECT TOP 1000 [ICML038C2 Consulta].FACTURA, [ICML038C2 Consulta].APELLIDOS, [ICML038C2 Consulta].NOMBRE, [ICML038C2 Consulta].IVATEORICO, [ICML038C2 Consulta].[IVA REAL], [ICML038C2 Consulta].DIFERENCIA FROM [ICML038C2 Consulta];
Código:
Pero cuando ejecuto esta consulta me da el siguiente error "No coinciden los tipos de datos en la expresion de criterios"SELECT TOP 1000 [ICML038C2 Consulta].FACTURA, [ICML038C2 Consulta].APELLIDOS, [ICML038C2 Consulta].NOMBRE, [ICML038C2 Consulta].IVATEORICO, [ICML038C2 Consulta].[IVA REAL], [ICML038C2 Consulta].DIFERENCIA FROM [ICML038C2 Consulta] ORDER BY [ICML038C2 Consulta].DIFERENCIA DESC;
Los campos son todos de tipo texto menos FACTURA (Numérico), he probado a poner diferencia como un doble y tampoco funciona, a alguien se le ocurre de qué puede ser?
Muchas gracias anticipadas