Étant donné un ensemble de valeurs numériques aléatoires dans une base de données, comment générer une liste limitée de plages où chaque plage contient au moins une valeur? Les plages ne doivent pas se chevaucher et, idéalement, avoir une quantité similaire de valeurs. Idéalement leurs limites devraient également être des multiples de 10, 100, 1000, etc ...Générer un nombre de plages pour un ensemble aléatoire de valeurs
Par exemple:
Values: 100,150,180,300,400,500,600,650,700 results in 4 ranges: 100-180(2), 180-300(1), 300-600(3), 600-800(3)
Comment cela pourrait-il être fait en C# ou T-SQL?
Pouvez-vous faire en Linq? :) – AndyD
Vous pouvez le faire dans une procédure stockée et l'appeler à partir de LINQ :) – Quassnoi