la manière de voter, le code hexadécimal de la varchar(datetime)?

J'ai la date de l'exportation est "CAST(0x0000987C00000000 COMME DateTime)" mais quand je veux le récupérer en datetime.C'est une valeur NULL. comment puis-je obtenir de type datetime de nouveau.

Quel type de valeur datetime attendez-vous de cela? Pas sûr que je comprends.
Oh la la... Comment vous est venue cette valeur hexadécimale?
Retourne 2006-11-17 00:00:00.000 pour moi dans SQL Server. Êtes-vous essayer d'utiliser le format binaire SQL Server MySQL? Je ne sais pas pourquoi vous voulez le faire, mais de toute façon c'est stockée sous forme de 2 entiers avec les 4 premiers octets d'être les jours depuis le 1er janvier 1900 et le 2ème étant le nombre de tiques depuis minuit (à chaque itération en cours de 0,33 ms)
Comment puis-je obtenir 2006-11-17?.Parce que, je l'utilise im mysql, mais il retourne la valeur null.
Vous pouvez utiliser SELECT cast('1900-01-01 00:00:00' + INTERVAL CAST(0x0000987C AS SIGNED) DAY + INTERVAL CAST(0x00000000 AS SIGNED)/300 second as datetime)

OriginalL'auteur Zrot | 2011-02-09