帳票作成ツールを用いて、帳票機能を作成しています。
(帳票作成ツール上でクエリを作成・発行し、取得したデータで帳票を出力する)
品目コードに対する品目名 等を取得する時、品目コードはグループに含めたいが、品目名はグループに含めたくありません。
単純に品目コードの隣に対応する品目名の列を置きたいです。
例えば、棚卸差異一覧表(理論数と実棚数の差異情報を保管場所、ロット、品目毎に集計する)を作成するとします。
このとき、棚卸日+保管場所+ロット番号+品目コード 単位で『理論数』、『実棚数』、『差異数』を集約したいです。
しかし、列取得の為、『保管場所名』、『品目名』、『在庫区分』をSELECT に含めると
GROUP BY に『保管場所名』、『品目名』、『在庫区分』を含めなければならなくなります。
どうすれば、『保管場所名』、『品目名』、『在庫区分』を含めずに同じ表を取得できるのでしょうか。
下記は棚卸差異一覧表の一例です。
【棚卸差異一覧表】
棚卸日|保管場所|保管場所名 | ロット番号 | 品目コード | 品目名 | 在庫区分 | 理論数 | 実棚数 | 差異数 |
|:--|:--:|--:|
|YYYYMMDD|540|第一工場|541234581|A58145|テスト品|通常|25,000|0|-25,000
よくよく考えてみると、保管場所名や品目名はコードに対して1:1なので
集約しても出力結果は変わらないと思いましたが、
やはり、グループに含めたくないです。
回答1件
あなたの回答
tips
プレビュー