Welnu, in SQL Server 2008 is er een nieuw datatype genaamd "DATE" - je zou die kolom kunnen gebruiken en daarop een index kunnen maken.
U kunt natuurlijk ook een berekende kolom van het type "DATE" aan uw tabel toevoegen en gewoon het datumgedeelte van de DATETIME-kolom in die berekende kolom vullen, deze PERSISTED maken en deze indexeren. Zou prima moeten werken!
Zoiets:
ALTER TABLE dbo.Entries
ADD DateOnly as CAST(CompositionDate AS DATE) PERSISTED
CREATE UNIQUE INDEX UX_Entries ON Entries(DateOnly, Slug)
Marc