location number
これは非常に単純な質問のようですが、以下を取得し、最初の実行で1、2であるフィールドをDAL
追加する1パス(私の目には1パス)のSQLクエリを理解できません。BOS
を実行し、次の実行のために3を実行しDAL
ます。最初のパーティションにラベルを付ける方法を知っています(2つ使用してROW_NUMBER()
ください)。
+---------+--------+-----------+----------+
| ITEM_ID | LOT_ID | ORGN_CODE | TRANS_ID |
+---------+--------+-----------+----------+
| 61 | 15161 | DAL | 992342 |
| 61 | 15161 | DAL | 992347 |
| 61 | 15161 | DAL | 1043941 |
| 61 | 15161 | BOS | 1061565 |
| 61 | 15161 | BOS | 1064997 |
| 61 | 15161 | BOS | 1064998 |
| 61 | 15161 | BOS | 1064999 |
| 61 | 15161 | BOS | 1065000 |
| 61 | 15161 | BOS | 1065036 |
| 61 | 15161 | BOS | 1065062 |
| 61 | 15161 | BOS | 1065063 |
| 61 | 15161 | DAL | 1065184 |
| 61 | 15161 | DAL | 1065185 |
| 61 | 15161 | DAL | 1065186 |
| 61 | 15161 | DAL | 1065197 |
| 61 | 15161 | DAL | 1065198 |
| 61 | 15161 | DAL | 1083864 |
| 61 | 15161 | DAL | 1083865 |
+---------+--------+-----------+----------+