Trabalhando com Datetime do SQL Server

- Postado em SQL Server
Estou desenvolvendo um projeto para a faculdade e apanhei com a questão do tipo datetime no SQL Server (utilizo a versão 2005 com a ferramenta Management Studio Express), busquei na internet mas achei muita informação jogada, por isso resolvi colocar o que descobri.

Se você programa em .NET o tipo datetime varia de acordo com o idioma de seu sistema operacional –> use o método ToString() do tipo datetime para formatação.

Inserção de exemplo:
INSERT INTO TABLE VALUES(‘nome’,’2007/11/28 00:00:00’);

Um exemplo de seleção:
$VAR = String.Format(
                                "SELECT * FROM TABLE WHERE DATA_ANIVERSARIO
                                 BETWEEN '{0}' and '{1}'"
                                 obj.getData().ToString("MM/dd/yyyy 00:00:00"), 
                                 obj.getData().ToString("MM/dd/yyyy 23:59:59")
                                );

Até mais…