Bonjour, j'ai un morceau de code SQL qui transforme une adresse IP en une suite de chiffre comme expliqué a cette adresse :
http://support.microsoft.com/kb/891223
la requete transforme une IP 172.16.1.1 en 2886729985
Déjà je comprends pas la requete, j'ai essayé de la reproduire sans resultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT CAST(SourceIP / 256 / 256 / 256 % 256 AS VARCHAR) + '.' + CAST(SourceIP / 256 / 256 % 256 AS VARCHAR) + '.' + CAST(SourceIP / 256 % 256 AS VARCHAR) + '.' + CAST(SourceIP % 256 AS VARCHAR) AS [Nice Source Ip]
Moi je voudrais faire l'inverse, convertir 2886729985 en 172.16.1.1.
Comment Faire ? Merci.
Partager