Estou construindo um índice composto e não tenho 100% de certeza de como incluir um bit
campo que faz parte da tabela. O índice será para algo semelhante a uma lista de tópicos do fórum, onde eu quero que o índice único seja por ForumId
(int), IsSticky
(bit), então DatePosted (desc)
(datetime2(0))
Mas quero ter certeza de que manipulo o IsSticky
campo de bits corretamente; Devo indexá-lo como se true
fosse 1
ou -1
? Se for 1, eu indexaria IsSticky descendente; se -1, eu o indexaria ascendente.
Além disso, estou pedindo SQL 2008, mas gostaria de saber se é diferente em 2005.