An alternative solution is:
SELECT ID, AcountNo, Createddate
FROM (
SELECT ID, AcountNo, Createddate, ROW_NUMBER() OVER(PARTITION BY Createddate ORDER BY ID) AS RowNo
FROM TableName
) AS T
WHERE RowNo=1
For further information, please see
ranking functions[
^].