Restrições do calendário gregoriano
Os tipos de dados date e datetime e os campos à direita dos tipos de dados de intervalo devem estar em conformidade com as restrições do calendário gregoriano. Essas restrições são as seguintes:
O valor do campo mês deve estar entre 1 e 12, inclusive.
O valor do campo dia deve estar no intervalo de 1 até o número de dias no mês. O número de dias no mês é determinado dos valores dos campos de ano e meses e pode ser 28, 29, 30 ou 31. (O número de dias no mês também pode depender se é um ano bissexto.)
O valor do campo de hora deve estar entre 0 e 23, inclusive.
O valor do campo de minuto deve estar entre 0 e 59, inclusive.
Para o campo segundos à direita dos tipos de dados de intervalo, o valor do campo de segundos deve estar entre 0 e 59,9(n), inclusive, em que n é o número de dígitos na precisão de segundos fracionários.
Para o campo segundos à direita dos tipos de dados datetime, o valor do campo de segundos deve estar entre 0 e 61,9(n), inclusive, em que n especifica o número de dígitos "9" e o valor de n é a precisão de segundos fracionários. (O intervalo de segundos permite até dois segundos bissextos para manter a sincronização do tempo sidereal.)