TOP X mssql limit clause must appear after DISTINCT if they are both present