私のテーブルからいくつかの情報を取得しているMS Access SQLのクエリがあります。私は、整数を表示し、各行に対してX(1,2,3またはその他)でインクリメントするフィールドを、私のselectステートメントに含めたいと思います。MS Accessデータベース、Selectクエリ内のシーケンシャル番号
だから私のデータセットのようなものになります。(2ずつ増加した場合)
を
Name SKU SortOrder <-This is my Auto Increment Field
Table XYZ123 0
Chair YRZ345 2
Sofa UFD355 4
私は私のテーブルにソート順を格納していないよ、私はただのAccess SQLでこれらの値を生成したいです。
ありがとうございました。
私はしかし、私は私のデータをつかむためにアクセスTSQLクエリを使用してのAC#のプログラムを足すよアクセスプログラムとVBAを介してこれを達成するためにいくつかの方法を説明し、次の記事を見つけた 更新エクセルファイルにエクスポートするので、アクセスプログラムの元のデータベースに何かを追加することはできません。さらに、一時テーブルのルートに行くと、データベースが膨れ上がってしまいます。
https://accessexperts.com/blog/2015/07/28/ways-to-do-sequential-numbering-in-access/
私はちょうど私のSELECT文で作成された連番の列をしたい、可能ではないということでしょうか?
順序は可能ですが、MS Access SQLでは独自の列で注文する必要があります。 *名前* AND * SKU *ですか? – Parfait
C#プログラムでデータを取得した後に、データの処理内容に応じて、クエリの結果をDataTableにロードし、DataTable自体に順次値を追加することも考えられます。 @Parfaitの示唆しているように、Access SQLクエリでこのような値を生成する方法はありますが、やや遅くなる可能性があります。 –