Listar sin duplicados ¿SELECT ON?

tema enviado por Javichu en ASP
tema iniciado el 03/12/2006
Buenas!! A ver si me podeis ayudar. Tengo una tabla de entrada de material en almacén(id_material, descripción y fecha), y sólo quiero listar los id_material más recientes para saber cuando llegaron los últimos, tal que así: id_material descripción ultima fecha ---------------------------------------- 434234 ladrillos 12/12/2006 324214 bloques 01/01/1999 .... El asunto es que si pongo "SELECT DISTINCT id_material from almacen" no me muestra el resto de campos.. y si busco por "SELECT DISTINCT ON (id_material) id_material FROM almacen" devuelve: [Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis (falta operador) en la expresión de consulta 'ON (descripcion) descripcion'. ¿cómo puedo hacer? Gracias, Javichu.