SQLについてアドバイス頂けますでしょうか。
RDBMSは、oracleを使用しています。
添付画像のように、同商品番号・同店舗コードで、発注日の件数を
商品番号の最後に「_件数」のような形で表現したいです。
<実施したこと>
以下のようなSQLを書いてみました。
SELECT 商品番号,
COUNT(商品番号),
店舗コード,
発注日
FROM テーブルA
COUNT関数で、件数を抽出し、商品番号を件数を文字列結合すればいいのかと考えたのですが
「単一グループのグループ関数ではありません。」とのエラー。
そもそも件数を抽出できたとしても、その件数がお尻についたところで
私がやりたい形にはならない事がわかりました。
⇒例えば、添付画像では商品番号「012348」が3件ありますが
COUNT関数で抽出できたとしても、「012348_3」が並んでしまい
1~のスタートでは無い。
もし、良い案がありましたらアドバイス頂けると幸いです。
よろしくお願いいたします。

回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2023/05/26 01:24