Salve vorrei fare una query da una tabella con dei campi uguali

codice:
select distinct(id) from tabella where idcat="&id&"
però la vorrei far ordinare il tutto per il campo "data"

come posso fare?

Grazie