Array
(
)

Gravando data de nascimento. Como zerar a hora?

Rsaforuns
   - 25 mai 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.

Jair Bg
   - 25 mai 2009

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.

Signori
   - 09 jun 2009

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