para datas você pode usar a função isdate select ISDATE('20090229'),ISDATE('20090227') Eu costumo inserir em uma tabela de preparação, fazer minhas verificações e depois inserir nas tabelas reais