Е, в SQL Server 2008 има нов тип данни, наречен "ДАТА" - можете да използвате тази колона и да създадете индекс върху нея.
Можете, разбира се, също да добавите изчислена колона от тип "ДАТА" към вашата таблица и просто да попълните частта от датата на колоната DATETIME в тази изчислена колона, да я направите ПОСТЪПНА и да я индексирате. Трябва да работи добре!
Нещо подобно:
ALTER TABLE dbo.Entries
ADD DateOnly as CAST(CompositionDate AS DATE) PERSISTED
CREATE UNIQUE INDEX UX_Entries ON Entries(DateOnly, Slug)
Марк