hatena
hatena
2022/03/03 (木) 21:41:49
提示のテーブル名を「T_売上」と仮定して回答します。
下記のテーブルを作成してください。
テーブル名「T_連番」
フィールド 連番 数値型
下記のように連番を入力します。
| 連番 |
|---|
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
SQLビューに下記のSQLを記述します。
SELECT T_売上.商品, T_売上.数量, T_連番.連番 AS 個口番号
FROM T_売上, T_連番
WHERE T_連番.連番<=[数量]
ORDER BY T_売上.商品, T_連番.連番;
上記のクエリの出力結果
| 商品 | 数量 | 個口番号 |
|---|---|---|
| A | 2 | 1 |
| A | 2 | 2 |
| B | 3 | 1 |
| B | 3 | 2 |
| B | 3 | 3 |
| C | 4 | 1 |
| C | 4 | 2 |
| C | 4 | 3 |
| C | 4 | 4 |
通報 ...