Oracle9i+VB6.0で開発をしています。
各店舗毎のデータを以下のように持っています。
T_詳細データ
==============
店舗CD|項目CD|売上
-----------
001|001|100
001|002|800
001|003|200
002|001|710
002|002|110
002|003|210
002|004|100
003|001|120
003|003|110
003|004|620
店舗CD毎の最大売上の項目CDを取得したいのです。
店舗CD|項目CD|売上
-----------
001|002|800
002|001|710
003|004|620
SELECT
店舗CD ,
MAX(売上)
FROM
T_詳細データ
GROUP BY
店舗CD
としてしまうと、どうしても項目CDが取得できません。
(当たり前ですが・・・)
MAX() OVER(...)というのを使うのかな、と思ったのですが
うまくできませんでした。
アドバイスよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
サブクエリを使えばできると思います。
ただ、売り上げが同じ場合には、複数表示されると思います。
select 店舗CD,項目CD,売上 from T_詳細データ
where
(店舗CD,売上) in (select 店舗CD,max(売上) from T_詳細データ group by 店舗CD)
これで上手くいくと思いますが、いかがでしょうか?
すばらしいっ!!!!
こんなことができるとは!!!
試してみましたが、ばっちり望み通りの結果を得ることができました。
これって使いこなせると、すごく色々応用が利きそうですね。
自分でも、もうちょっと調べて使えるようにしてみます。
アドバイスありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 写真 CDのデータが読み取り不可能になりました 7 2023/06/27 14:11
- 写真 ひどい写真屋 1 2022/09/09 21:10
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- USBメモリー・SDカード・フラッシュメモリー オリジナルのデータを預けたくないです 3 2022/09/12 01:51
- 飲食店・レストラン ウーバーイーツの店舗売上データはどこで確認できますか? 会社が運営する飲食店がウーバーを始めたのです 1 2023/07/08 22:24
- ゴミ出し・リサイクル リサイクルショップへの買取依頼を取り消ししたい 2 2022/09/25 18:28
- USBメモリー・SDカード・フラッシュメモリー 一種の詐欺ではないでしょうか 1 2022/09/16 06:14
- その他(趣味・アウトドア・車) ドライブレコーダーは、家電屋さんには置いてないでしょうか? 7 2022/10/10 13:00
- その他(ネットショッピング・通販・ECサイト) 通販の服、皆売り切れ。 通販の服は、目欲しい物は皆売り切れていて、探すに時間がかかる上、結局買えない 1 2022/05/06 08:56
- 邦楽 CD売り上げ 1 2022/12/09 02:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLで改行を含む文の登録のし...
-
フォームで検索 エラーの表示...
-
SQLでグループ化した結果の件数...
-
項目名の制限について
-
ORA-01722: 数値が無効です
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
「直需」の意味を教えてください
-
Access テキスト型に対する指定...
-
BLOB型のPDF出力の方法
-
ACCESSのクエリで集計で、先頭...
-
作番ってどういう意味でしょうか?
-
エクセルグラフの凡例スペース
-
アクセス メモ型 255文字...
-
Oracle 2つのDate型の値の差を...
-
accessで重複を防ぎたい
-
Accessのリンクテーブルのパス...
-
Accessでテーブル名やクエリ名...
-
Accessレコードの追加や変更が...
-
3つの表を1つに縦に連結する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLでグループ化した結果の件数...
-
ORA-01722: 数値が無効です
-
項目名の制限について
-
MySQLで改行を含む文の登録のし...
-
フォームで検索 エラーの表示...
-
オラクルSQLの累計値取得方法に...
-
列名無効について
-
【 困 】 ストアドプロシージャ
-
Accessで期間指定の売上合計と...
-
♪Oracle SQL 処理が成功した時...
-
アクセスのクエリについて(前...
-
外部結合のSQLの書き方について
-
SQL文 2つのテーブルから、グ...
-
Accessで複数テーブルのJoin
-
SQLを教えてください
-
各店舗毎の最大売上の項目を取...
-
SQLを教えて下さい
-
以下のようなSQLについて教えて...
-
特殊なレコードの取得方法
-
改行コードを削除して取得する...
おすすめ情報