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 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