ちょうどSQLに潜入し、私が好きなレポート形式を見ていて、これが正しいフォーラムであることを願っていました。私は基本的な選択ステートメントとグループ分けに精通していますが、これを行う方法や単一のデータテーブルで可能な場合は困惑しています。SQL集計とグループ化
私が持っているテーブルのサンプルは、次のとおりです。 表:
Item Loc Frozen Scanned Adj
1457481 85 0 1 1
1457481 85 0 1 1
1457481 25 1 1 0
1457481 25 1 1 0
1457481 35 1 1 0
1457481 45 1 1 0
Here is the format I would like to show:
Item GoodLoc Adj
1457481 [email protected] [email protected]
[email protected]
[email protected]
これは、追加のテーブルを結合しなくても可能ですか?どんな支援も大歓迎です。この問題の詳細なし
[so]は無料コード作成サービスではありません。 **あなた自身でコードを書くことを試みることが期待されます**。 [もっと研究をして](http://meta.stackoverflow.com/questions/261592)問題がある場合は**あなたが試したことを投稿することができます** **動作していないことの明確な説明**を提供し、** [mcve] **を提供します。私は良い質問と[完璧な質問]を読むことをお勧めします(http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。また、[ツアー]も必ず行ってください。 – Igor
これは可能ですが、あなたのフォーマットは結果を表示するには自由度がありません。基本的には、最初に、あなたの凍結/ adjカラムをSUMとitemカラムとlocカラムでグループ化するだけです。これにより、作業する基本的な結果セットが得られます。あなたの特定のフォーマットを取得するには、行番号と自己結合で少し奇妙なものが必要です。 – ZLK
SQLはプレゼンテーション層としてうまく機能しません。 SQLを使用してデータを集計し(合計/集計/結合を行う)、別の言語を使用して表示します。 – Twelfth