2016-09-05 1 views
-3

Ich verwende Ansichten in SQL Server, um Berichte über den Kauf zu erhalten.Umgruppierung in SQL Server

So habe ich erstellt zwei Ansichten:

  1. DETAIL_TRANSFERT
  2. DETAIL_PURCHASE
  3. TOTAL_COST: UNION DETAIL_TRANSFERT UND DETAIL_PURCHASE

Mein Problem ist: In DETAIL_PURCHASE habe ich eine wiederholte identische Zeilen wie:

EXAMPLE: 
LIGNE1 
Piece: 1 
PRICE: 2.5 
CATEGRIE:PURCH 
LIGNE2: 
Piece: 1 
PRICE: 2.5 
CATEGRIE:PURCH 

SUM (Preis) in DETAIL_PURCHASE = 5, aber in TOTAL_COST ist die zweite ligne ignoriert und die Summe (Preis) = 2,5

+1

Ihre Frage läuft Gefahr, aufgrund mangelnder Klarheit in Ihrer Frage abgelehnt/geschlossen zu werden. Bitte beachten Sie die Umformulierung, um klarer zu machen, was Sie fragen. Siehe [Wie stelle ich eine gute Frage?] (Http://stackoverflow.com/help/how-to-ask) –

Antwort

0

Ohne weitere Details, es klingt wie in Ihrer TOTAL_COST Ansicht Sie UNION müssen ALL verwenden statt UNION. Wenn ALL nicht angegeben ist, werden doppelte Zeilen standardmäßig entfernt. Weitere Informationen finden Sie unter here.