私は質問があります。私はPIX_SKUによって合計グループを引っ張るはずです。ここで私の問題は、量を倍増させていることです。どんな助けもそれを感謝するでしょう。ここで合計演算子が無効な明確なクエリは機能していませんか?
SELECT DISTINCT(A2.PIX_SKU), A2.PIX_DATE, SUM(A1.ID_QTY) AS TOTAL
FROM IDCASE00_EXTRACT A1,PX_CLEAN A2
WHERE A1.ID_SKU = A2.PIX_SKU
GROUP BY A2.PIX_SKU, A2.PIX_DATE
は、ここでテーブルIDCASE00_EXTRACT
id_sku id_ty
301110 39 8 3266
301110 39 8 1788
301112 90 1 4
301185 20 6 6580
301185 20 6 22028
のためのいくつかのデータであるテーブルPX_CLEANのためのいくつかのデータ
pix_sku pix_date
301110 39 8 20120203
301112 90 1 20120204
301185 20 6 20120320
301110 39 8 20120301
301185 20 6 20120209
いくつかのサンプルデータを使用して2つのテーブルを個別に転記できますか? – Teja
私はあなたの質問で次の問題を見ることができます:1.あなたのデータの例は1つだけのテーブルを示しますが、クエリは2つを参照します。 2つの異なるデータベースシステム(MySQLとSQL Server)に関連して質問をタグ付けしました。それは目的に過ぎなかったのか、 'mssql'のために' mysql'と間違っていましたか? 3.列に適用できるかのように 'DISTINCT'を使用しています。列には適用できません。 DISTINCTは、引っ張っている列の行全体に常に適用されます。 –
Venk、私は2つのテーブルを掲示しました。 – jorame