Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Problema con el orden (no coinciden los tipos)

Estas en el tema de Problema con el orden (no coinciden los tipos) en el foro de Bases de Datos General en Foros del Web. Hola a todos, espero me puedan ayudar. Estoy trabajando con Access 2000 y tengo la siguiente consulta Código: SELECT TOP 1000 [ICML038C2 Consulta].FACTURA, [ICML038C2 Consulta].APELLIDOS, ...
  #1 (permalink)  
Antiguo 23/08/2005, 00:21
 
Fecha de Ingreso: agosto-2002
Mensajes: 230
Antigüedad: 21 años, 8 meses
Puntos: 1
Problema con el orden (no coinciden los tipos)

Hola a todos, espero me puedan ayudar. Estoy trabajando con Access 2000 y tengo la siguiente consulta

Código:
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];
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 consulta

Código:
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;
Pero cuando ejecuto esta consulta me da el siguiente error "No coinciden los tipos de datos en la expresion de criterios"

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
  #2 (permalink)  
Antiguo 24/08/2005, 03:17
 
Fecha de Ingreso: agosto-2002
Mensajes: 230
Antigüedad: 21 años, 8 meses
Puntos: 1
Ya he encontrado el problema, había un dato en el importe que no se correspondía con un número y al hacer la consulta daba error, sólo que no mostraba mensaje de error, sino que en la columna del campo ponía error y claro, al ordenar por ella cascaba
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:07.