è possibile che ci siano più di un record per lo stesso identificativo con la stessa data, e questa data è la più alta del gruppo

id data
1 10/10/10
1 10/10/10
1 09/09/09

probabilmente la tua query riporta due record, mentre la distinct 1