-3

SQL データベースの数値の列をクエリするユーザー入力ボックスがあります。たとえば、次のようになります。

2.0
3.0
4.0
5.0
6.0
7.0
8.0

ユーザーは、数値を入力し、ユーザーからの入力に応答するために、特定の順序で数値のリストを作成する必要があります。したがって、ユーザー入力が 4.0 の場合、データベース クエリを表示する必要があります。

4.0,3.0,5.0,2.0,6.0,7.0,8.0.  

結果を分割するには、入力に最も近い数値 (4.0) でデータベースの結果を表示する結果パターンが必要です。次に、可能であれば次の結果が 1 度 (3.0) 低くなり、次に 1 度高くなります。 (5.0)、次に 2 度 (2.0) 低くなり、2 度 (6.0) 高くなります。7.0 と 8.0 の数値は、一致する最低値がないため、数値で表示されます。

この結果パターンのクエリを設定するにはどうすればよいですか?

4

1 に答える 1