Gunakan DISTINCT ON :
SELECT DISTINCT ON (contenthash)
id,
contenthash,
filesize,
to_timestamp(timecreated) :: DATE
FROM mdl_files
ORDER BY contenthash, timecreated, id;
DISTINCT ON adalah ekstensi Postgres yang memastikan bahwa mengembalikan satu baris untuk setiap kombinasi unik dari kunci dalam tanda kurung. Baris spesifik adalah baris pertama yang ditemukan berdasarkan order by klausa.