Tirer Le Maximum Datetime Valeur Par Programmation
Comment puis-je récupérer la valeur maximale de la DATETIME
type de données dans SQL Server 2005 par programmation? Je ne veux pas utiliser NULL
que la valeur de la colonne, et je ne veux pas utiliser CONVERT(DATETIME, '12/31/9999 23:59:59.997')
.
Merci beaucoup.
Quel est le problème avec l'aide de la codés en dur maximale de la valeur de '12/31/9999 23:59:59.997'? Ce n'est pas comme ça va jamais changer.
Euh, Joe, il A changé entre SQL Server 2005 et 2008! SQL Server 2005 Min Date: 1753-01-01 00:00:00.000, Max Date: 9999-12-31 23:59:59.999. SQL Server 2008 Min Date: 0001-01-01 00:00:00.000, Max Date: 9999-12-31 23:59:59.999
double possible de trouver le max possible dans ms sql server 2005+
Vous êtes peut-être penser à l'introduction de la nouvelle
il ne changera jamais pour SQL Server 2005 de toute façon
Euh, Joe, il A changé entre SQL Server 2005 et 2008! SQL Server 2005 Min Date: 1753-01-01 00:00:00.000, Max Date: 9999-12-31 23:59:59.999. SQL Server 2008 Min Date: 0001-01-01 00:00:00.000, Max Date: 9999-12-31 23:59:59.999
double possible de trouver le max possible dans ms sql server 2005+
Vous êtes peut-être penser à l'introduction de la nouvelle
DATETIME2
type de données en 2008? La plage de DATETIME
n'a pas changé.il ne changera jamais pour SQL Server 2005 de toute façon
OriginalL'auteur Miguel | 2011-06-01
Vous devez vous connecter pour publier un commentaire.
Vous pouvez tester la valeur comme ceci:
De sortie:
OriginalL'auteur Anthony Faull
Devrait être dans les docs... Jusqu'au 31 décembre 9999.
OriginalL'auteur Denis de Bernardy