Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5245 / 9994 ←次へ | 前へ→

【7976】TOP値を取ってくる場合の疑問点
発言  HANA  - 06/6/13(火) 12:03 -

引用なし
パスワード
   ▼小僧 さん:
早速のご教授ありがとうございます
>
>ここで「最大値」という考え方を改めて…。
>
>KINの合計をソートして、
>そのTOP値を取ってくるというのはいかがでしょうか。
>
実は、私もそれを考えてやってみたんです。その結果
   1. TOPの値に同じ値が複数合った場合問題が出る(1個しか出ない)
   2. 何らかのサブクエリーかHAVINGか・・・・何か使えば可能なはず?
と思って、上位 1位 の出力を止めて、また考え始めちゃったんです。

>SELECT TOP 1 TABLE1.KNO, Sum(TABLE1.KIN) AS KINの合計
>FROM TABLE1
>GROUP BY TABLE1.KNO
>ORDER BY Sum(TABLE1.KIN) DESC;

下記が TRYしたSQLです

SELECT KNO, Sum(TABLE1.KIN) AS KINの合計
FROM TABLE1
GROUP BY KNO
ORDER BY KINの合計 DESC
LIMIT 1;
・・・MySQL独特のLIMIT 1 を使いました・・・

でも、小僧さん お答えいただいて、心強いです。

306 hits

【7974】集計後の最大値を表示するSQL HANA 06/6/13(火) 10:47 質問
【7975】Re:集計後の最大値を表示するSQL 小僧 06/6/13(火) 11:33 回答
【7976】TOP値を取ってくる場合の疑問点 HANA 06/6/13(火) 12:03 発言
【7977】Re:TOP値を取ってくる場合の疑問点 小僧 06/6/13(火) 12:53 回答
【7978】Re:TOP値を取ってくる場合の疑問点 HANA 06/6/13(火) 13:08 お礼

5245 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078228
(SS)C-BOARD v3.8 is Free