Nah, di SQL Server 2008, ada tipe data baru yang disebut "DATE" - Anda bisa menggunakan kolom itu dan membuat indeks di sana.
Anda tentu saja juga dapat menambahkan kolom yang dihitung dengan tipe "DATE" ke tabel Anda dan cukup mengisi bagian tanggal dari kolom DATETIME ke dalam kolom yang dihitung itu, membuatnya PERSISTED, dan mengindeksnya. Seharusnya berfungsi dengan baik!
Sesuatu seperti itu:
ALTER TABLE dbo.Entries
ADD DateOnly as CAST(CompositionDate AS DATE) PERSISTED
CREATE UNIQUE INDEX UX_Entries ON Entries(DateOnly, Slug)
Marc