Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2006, 02:59
Avatar de pempas
pempas
 
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 21 años
Puntos: 6
Extrae un peso de un histórico

Hola,

Tengo un problema, necesito sacar un Id de pieza de una tabla histórico de pesos, en la que este Id se repite varias veces.

El problema en sí es que necesito filtrar por el primer peso y por el último en diferentes consultas.

La estructura de la tabla es la siguiente:

Código:
IdHistorico = Autonumérico
IdPieza = Long
Peso = Long Double
IdEstado = Long
Fecha = Fecha
Por lógica para sacar el primer peso de los artículos se podría hacer una cláusula Order By de IdHistorico que siempre estará ordenado. Pero como también inserto una cláusula DISTINCT me da un error, les pongo la consulta.

Código:
SQL = "Select DISTINCT IdPieza From HistoricoPesos Where Peso>=" & Replace(RS!De, ",", ".") & " And Peso<" & Replace(RS!A, ",", ".") & " Order By IdHistorico ASC"
El error es este:

Cita:
La cláusula Order By (IdHistorico) está en conflicto con DISTINCT
¿Ha alguien se le ocurre algo?

Muchas gracias desde ya!