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:
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.IdHistorico = Autonumérico IdPieza = Long Peso = Long Double IdEstado = Long Fecha = Fecha
Código:
El error es este:SQL = "Select DISTINCT IdPieza From HistoricoPesos Where Peso>=" & Replace(RS!De, ",", ".") & " And Peso<" & Replace(RS!A, ",", ".") & " Order By IdHistorico ASC"
Cita:
¿Ha alguien se le ocurre algo?La cláusula Order By (IdHistorico) está en conflicto con DISTINCT
Muchas gracias desde ya!