Bonjour,
Je cherche le moyen d'executer une requête me retournant le numero le plus proche qui est contenu dans une colonne d'une de mes tables.
Explication par un exemple :
Disons que j'ai une table "Mes_numeros_possibles" avec une colonne "Numero"
Cette table contient les enregistements suivants :
10
20
30
Ces numeros sont considérés comme des paliers, et je cherche à récupérer le numéro le plus proche d'un numéro passé en paramètre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DECLARE @UnNumero int SET @UnNumero = 16 SELECT Numero FROM Mes_numeros_possibles WHERE Numero EstLePlusProcheDe(@UnNumero) --Je souhaite que le numero retourné par la requête dans cet exemple soit 20
EstLePlusProcheDe est ce qui me manque aujourd'hui, je ne vois pas quelle fonction TransactSql peut faire ceci.
Partager