データベース テーブルを誤って削除してしまい、古いバックアップから復元する必要がありました。バックアップしてから復元するまでの間に、特定のクエリから受け取った結果を変更するようなことをしました。5 つの結果が必要ですが、結果の行にはさまざまなColor
値があるため、7 つの結果が得られます。どういうわけか、完全に機能する前に。ここに私のSQLがあります:
select LocationID, SUM(TransAmount) as TotalSales, DBAName, Color
from dbx.dbo.SampleData
group by LocationID, DBAName, Color
それは私に与えていました:
LocationID TotalSales DBAName Color
267529000000 7660.51 FASTWAY #1 TACO BELL Red
267529000001 2681.801 FASTWAY #2 TACO BELL Orange
267529000002 3020.57 FASTWAY #3 TACO BELL Yellow
267529000003 3062.63 FASTWAY #4 TACO BELL Green
267529000004 3401.36 FASTWAY #5 TACO BELL Blue
しかし、一見同じデータで、次のようになります。
LocationID TotalSales DBAName Color
267529000000 2183.26 FASTWAY #1 TACO BELL Indigo
267529000000 2901.48 FASTWAY #1 TACO BELL Red
267529000000 2575.77 FASTWAY #1 TACO BELL Violet
267529000001 2681.80 FASTWAY #2 TACO BELL Orange
267529000002 3020.57 FASTWAY #3 TACO BELL Yellow
267529000003 3062.63 FASTWAY #4 TACO BELL Blue
267529000004 3401.36 FASTWAY #5 TACO BELL Green
色として常にインディゴとバイオレットがありましたが、それらを無視してレッドをメインに使用しました。何か案は?この苛立たしい出来事を回避するためのトリックはありますか? ありがとう!