Nå, i SQL Server 2008 er der en ny datatype kaldet "DATE" - du kan bruge den kolonne og oprette et indeks på den.
Du kan selvfølgelig også tilføje en beregnet kolonne af typen "DATE" til din tabel og blot udfylde datodelen af DATETIME-kolonnen i den beregnede kolonne, gøre den PERSISTED og indeksere den. Burde fungere fint!
Sådan noget:
ALTER TABLE dbo.Entries
ADD DateOnly as CAST(CompositionDate AS DATE) PERSISTED
CREATE UNIQUE INDEX UX_Entries ON Entries(DateOnly, Slug)
Marc