No.3ベストアンサー
- 回答日時:
質問通りにSQL作るとこんな感じ
SELECT MIN(t.個別ID) 個別ID, t.グループID, t.順位, t.個数
FROM table_1 t
INNER JOIN (SELECT a.グループID, MAX(a.個数) 個数 FROM dbo.Table_1 a GROUP BY a.グループID) ex
on ex.グループID=t.グループID
AND ex.個数 = t.個数
GROUP BY t.グループID, t.順位, t.個数
No.2
- 回答日時:
テストしたら修正がありました。
例示のデータからご所望の結果が得られることを確認しました。
1)グループごとの個数最大値を求める(t1)
2)グループごとの個数最大値と同じ個数を持つ個別IDの最小値を求める(t2)
3)求めた最小値で列をSelect(t3)
select t3.*
from table1 as t3,
(
select table1.グループID, min(table1.個別ID) as 最小個別ID
from table1,
(
select グループID, max(個数) as 最大個数
from table1
group by グループID
) as t1
where table1.グループID = t1.グループID and table1.個数 = t1.最大個数
group by table1.グループID
) as t2
where t3.個別ID = t2.最小個別ID
No.1
- 回答日時:
テストしてませんが。
こんな感じ?
1)グループごとの個数最大値を求める
2)グループごとの個数最大値と同じ個数を持つ個別IDの最小値を求める
3)求めた最小値の列をSelect
select t3.*
from table1 as t3,
(
select min(t2.個別ID) as 最小個別ID
from table1,
(
select グループID, max(個数) as 最大個数
from table1
group by グループID
) as t1
where t2.グループID = t1.グループID and t2.個数 = t1.最大個数
) as t2
where t3.個別ID = t2.最小個別ID
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 統計学 確率統計の問題です。 3 2022/04/07 04:39
- Excel(エクセル) 指定した条件でTRANSPOSE関数を使う 5 2023/08/18 19:45
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- フリーソフト DVDshrink メモリリソースが足りません。 1 2022/08/16 23:17
- フリーソフト DVDshrink メモリリソースが足りません。 2 2022/08/16 23:22
- LINE LINEグループの一人と別のやり取りがしたい 5 2022/05/26 16:00
- Excel(エクセル) 非表示にしたい行をグループ化して折り畳み 4 2022/09/17 20:17
- iPhone(アイフォーン) PC版LINEを触っていたら勝手にグループが出来てしまった。削除の方法を教えて下さい。 1 2022/12/19 22:26
- Excel(エクセル) エクセル count関数で出てきた数だけの行数をリンクで参照する 3 2022/08/10 12:02
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
あるフィールドの最大値を条件にデータを抽出する方法
その他(データベース)
-
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
Access 各レコードの中での最大フィールドを抽出したい
Access(アクセス)
-
-
4
ACCESS 一番最新の日付の金額を出したいのですが・・
その他(データベース)
-
5
AccessのDMax関数の複数条件式に関して
Access(アクセス)
-
6
ACCESSのMax(Min)関数使用方法
Access(アクセス)
-
7
【Access】選択クエリのグループ化で最大日付の中の最大IDを抽出する方法?
Windows 95・98
-
8
ACCESSの集計クエリで3件ある場合の[先頭][最後]が正しく抽出できないんです。
その他(データベース)
-
9
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
10
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
11
Excelでグループの最大値から項目を抽出したい
Excel(エクセル)
-
12
Accessのクエリでフィールドの一番大きな数字を抽出させるには?
その他(データベース)
-
13
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
14
VBとアクセスでSQL文に変数を使いたいのですが
Visual Basic(VBA)
-
15
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
16
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
17
最新日のデータのみ抽出するクエリを教えて下さい
Access(アクセス)
-
18
最新の日付とその金額をクエリー抽出したい(access)
その他(データベース)
-
19
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
20
ACCESS 重複データを1つだけ表示したい(初心者です)
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
INSERT文でフィールドの1つだ...
-
SQLでフィールドの順番を変更し...
-
SQLについて教えて下さい with(...
-
MySQLで複数のSELECT文を1文に...
-
自作関数の方がパフォーマンス...
-
Unionの結果全体をOrder By し...
-
SQL server改行コード
-
差し込み後、元データを変更し...
-
外部参照してるキーを主キーに...
-
フィルターかけた後、重複を除...
-
エクセルで最後の文字だけ置き...
-
SQLで特定の項目の重複のみを排...
-
for whichの使い方
-
datetime型でNULL値を入れたい。
-
前置可能な語句を含む複数の修...
-
SQL文で、合計が0のレコードを...
-
速度が低下し無効になったアド...
-
SQLサーバから、項目の属性(型...
-
EXISTSを使ったDELETE文
-
SQLで列名を変数にできないでし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
INSERT文でフィールドの1つだ...
-
count集計の結果が0の場合でも...
-
Unionの結果全体をOrder By し...
-
SQLでフィールドの順番を変更し...
-
SQLについて教えて下さい with(...
-
グループ毎の最大値を持つデー...
-
JOINで1つのテーブルに空白があ...
-
SQL server改行コード
-
'internal' のシステム メモリ...
-
SQLでの計算結果がおかしい
-
SQLServerでの切り上げ処理
-
MySQLで複数のSELECT文を1文に...
-
SQL Server 2005 Express で CD...
-
「重複を間引いた数」をcountし...
-
自作関数の方がパフォーマンス...
-
mysqlのalter table中のロック...
-
DB2でのロック
-
外部結合での"OR"文
-
mysqlのsqlスクリプトエラーに...
-
差し込み後、元データを変更し...
おすすめ情報