私は2つのテーブル(dwとクリック)を持ち、left join
を使って日付に合っています。 両方のテーブルの日付は2016-06-01です(dwテーブルは1レコード、クリックテーブルは2レコードです)。私はsum
dwテーブルの列winlossにしたいが、クリックテーブルは2016年6月1日と2レコードを持っているので、winlossダブル合計を引き起こした。しかし、私はちょうどdwテーブルのwinlossを合計したい。なにか提案を?以下の画像を参照してください。SQLはダブル・ダンプ・レコードのテーブルを残しました
-2
A
答えて
0
あなたは一時テーブルまたは共通テーブル式でこれを行うことができます。ここに一時はあります。
If object_id('tempdb..#temp') is not null drop table #temp
select
sum(winloss) as winloss,
updated
--add any other columns you want
into #temp
group by
updated
--add other columns to group
select
t.updated,
t.winloss,
c.*
from #temp t
left join click on c.trandate = t.updated
0
これを試してみてください:
SELECT *
FROM DW D
INNER JOIN CLICK C
ON C.CLICKED = D.CLICKCOUNT
AND C.TRANDATE = D.UPDATED
-1
この
SELECT dw.[updated]
,sum(distinct [winloss])
from dw,Click
where dw.updated = Click.trandate
FROM dw, Click
group by dw.updated
関連する問題
- 1. テーブル用のmysqldumpは1レコードしかダンプしません
- 2. LINQ to SQL複数のテーブルを外部に残しました
- 3. Qlikviewは複数のレコードの問題を残しました
- 4. SQL:子テーブルのレコードを単一レコードに連結します。
- 5. Doctrineは、Symfonyで重複したレコードを残します。
- 6. テーブルに一定数のレコードを残す
- 7. SQLはレコードの個別の値をカウントしますが、いくつかのダンプをフィルタリングします
- 8. MySql Joinは私に空のテーブルを残しました
- 9. sqlは結合の説明を残しました
- 10. JPA - 結合なしの2つのテーブルを残しました
- 11. SQL Server - LEFTテーブルのすべてのレコードと、右テーブルの一致しないレコードのみを返します。
- 12. Oracle SQLは外部結合を残しました
- 13. SQL Serverテーブルの最後のレコードを取得します
- 14. sqlはレコードが2番目のテーブルから引き出されないようにするために結合を残しました
- 15. SQLを選択したレコード
- 16. は常に選択未選択の一つのレコードを残し、SQL
- 17. SQLテーブルの重複レコードを削除します
- 18. 結合テーブルを使用したSQL更新レコード
- 19. SQLテーブルからCrystal Reportsで選択したレコードを取得
- 20. 既存のレコードを更新してSQLテーブルに新しいレコードを挿入する方法は? SQL
- 21. datetime列に基づいて同じテーブルの前のレコードに結合を残しました
- 22. SQLテーブルのOracleテーブルへの定期的なダンプ
- 23. khanaを使用してphpmyadminによって生成されたSQLダンプからテーブルを作成します。
- 24. sqlに基づいて以下のようなテーブルがありました。私はレコードを削除したいレコードを挿入したいのですか?
- 25. SQLテーブルは1つのテーブルまたは2つのテーブルを設計します
- 26. SQL Serverクエリ:テーブル1の各レコードとテーブル2のすべてのレコードをペアにします。
- 27. SQLは1つのテーブルの2つのレコードの値を比較します
- 28. SQLは、別のテーブルに挿入した後、あるテーブルのレコードを削除するためのトリガー
- 29. mysqlが同じテーブルを2回続けて残しました
- 30. MySQLテーブルをCSVファイルにダンプし、Pythonスクリプト
を試してみて、あなたがクリックテーブルからすべてのフィールドが必要ですか? –
期待される結果は何ですか? – Squirrel
@ジョー:はい、私はクリックする必要があります。 – inc