Trabalhando com Datetime do SQL Server
28/11/2010
- 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…
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…
→