2016-08-18 21 views
0

私は記事Finding continuous ranges in a set of numbersを読むが、例として要約としてMSアクセスのクエリでそれを表示する方法: - 私は連続した範囲の番号のセットを持っている場合73780 73850と74000から74150など...そして73851から73999までの数字が見つからない場合は、次のようにテーブル内の数字のセットに存在する数字範囲のみを表示したいとします。73780 -73850と74000-74150存在しません。私は不足している数字を必要としません。私はテーブルの特定の列に数字のセットに存在する連続した範囲を必要とします。私は助けてください..私はWeb.butで検索私は適切な答えを見つけることができませんでした私とそれを行うためにMS Accessアクセス番号の番号の範囲内の番号の範囲を見つける方法

| number ranges present |

| | 73780 - 73850 |
| 74000 - 74150 |

答えて

1

これはリンクの賢明な方法です。

ので、オートナンバー型を使用してテーブルに注文したレコードを書き込むフィールドの差分を更新し、このクエリを使用します。

Select Min(Number), Max(Number) 
From NumberTable 
Group By Diff