Le résultat de datediff(ss, '01/01/1970', '12/31/2050')
est un bigint
alors datediff
déborde.Comment prendre en charge bigint dans datetime
Comment puis-je obtenir à partir d'une valeur bigint
à sa date équivalente et de retour si la date maximale peut être en SQL est int
?
Je dois être en mesure de stocker nombre de secondes entre 01/01/1970
et 12/31/2050
dans SQL (que je fais en tant char
) mais convertir cette valeur à sa date de calendrier pour l'affichage dans une page Web.
Toutes les idées seraient appréciées.
Merci!
Tous linux/unix ont ce problème aussi bien. Il est bien connu que [l'époque débordera] (http://en.wikipedia.org/wiki/Unix_time#Representing_the_number) si elle n'est pas modifiée de 32bits. – Oded