2016-03-25 15 views
0

私はTeradataをデータベースとして使用していますが、データを取得して出力しようとしています。私は、次の項目についてのクエリを把握しているよ Relationship Metadatateradataからデータを引き出す/出力する

:ここ

はへのリンクです。

1)最も一般的な色は何ですか、この色を持つ個数はいくつですか?

GROUP BY COLOR

数(*)DESC BY ORDER SKUINFO

FROM SELECT TOP 1 COLOR

これは私に色:黒を得ることを可能にした。

しかし、今、私は製品SKUは、単位当たりの最大の利益を持っている何

2)及び保存中の数を取得する方法がわからないが、このSKUが販売されていますか?

ありがとうございました!

+0

私はTeradataのは、あなたのためのクエリのほとんどをしたと思いました。あなたが望むものを尋ねたり、グリーンスクリーンを使用することはできませんか? –

+0

はい私はあなたが正しいと信じています。しかし、私が特に探しているのは、これらの出力を引き出す方法に関するコードです。 – bobatapioca

+0

第1の質問です。私は持っています: 選択トップ1カラー からSKUINFO GROUP BY COLOR ORDER BY Count(*)desc; これで私は色を得ることができました:黒。 しかし、私はどのように製品の数を取得するか分からない 私のポストの更新! – bobatapioca

答えて

0

WHERE句のサブクエリのアプローチを考えてみましょう:

SELECT Count(*) AS ProductCount 
FROM SKUINFO 
WHERE Color IN 
    (SELECT TOP 1 COLOR 
    FROM SKUINFO 
    GROUP BY COLOR 
    ORDER BY Count (*) DESC); 
関連する問題