Gravando data de nascimento. Como zerar a hora?

25/05/2009

Olá,

Sou iniciante em sql server e estou fazendo um cadastro de cliente, neste cadastro tem a data de nascimento. Minha dúvida é:
Como zerar a hora, minuto, segundos, etc? Pois no campo tipo datetime ele vai gravar a hora atual, não vai?


Obrigado.


Rsaforuns

Respostas

25/05/2009

Jair Bg

Boa tarde até o SQL-Server 2000 ainda existia os tipos definidos para DATE e TIME após isso se tornou apenas, o DATETIME, e ainda SMALDATETIME, TIMESTAMP que apresenta também como data e hora questão apenas de algumas limitações.

Você poderá manipular sua informação no cadastro da data ao informar zeros horas ´00:00:00´, para sua visualização poderá passar a data cadastrada convertendo para texto como exemplo nesta consulta:
CONVERT(CHAR(10), CURRENT_TIMESTAMP, 103)

Ok.


Responder Citar

09/06/2009

Signori

Se você passar somente a data, o banco gravará horas, minutos e segundos com valor 0


Responder Citar