Olá Galera! Faz tempo que tenho essa dúvida e hoje resolvi postar neste forum pra saber a opinião de vocês: Em uma tabela eu tenho uma determinada tabela e eu preciso saber se um registro já foi processado pelo sistema, e para isso posso fazer: - Um campo DataProcessamento que receberá a data que o registro foi processado pela aplicação. Para listar os registros não processados posso usar: Where DataProcessamento IS NULL ou - Um campo do tipo BIT (Processado) mantendo o campo DataProcessamento para ser usado em relatórios., A dúvida propriamente dita é: usando um campo BIT eu consigo uma performance maior ou não faz diferença? Obs: a tabela pode ter milhares de registros valeu!!