2017-01-20 5 views
0

Jeder weiß, wie man eine Rekapitulationsdaten mit Gruppendatum erstellt ?. Ich möchte alle Transaktionen in 1 Tag/Woche/Monat sammeln. Ich möchte Tabelle Transaction und Detail Transaction beitreten, die Spalte haben, die in der Rekapitulation angezeigt wird. Ich stecke bei dieser Abfrage fest. Jede Antwort würde sehr geschätzt werden.Wie man Rekapitulationsdaten nach Datum gruppiert

SELECT a.TransactionID, 
     a.Buyer_Code, 
     a.Date_Transaction, 
     b.NuggetID, 
     b.Qty, 
     b.Sub_Total, 
     a.Total_Price 
FROM Transactions a, 
     DetailTransaction b 
GROUP BY a.Date_Transaction 
+0

Was sind ** Recap-Daten **? Wenn möglich, fügen Sie Beispieldaten und erwartetes Ergebnis hinzu –

+0

ohh tut mir leid, ich meine Reprise, bearbeitet –

+0

Sie müssen mehr Daten zusammen mit erwarteten Ergebnis und tatsächlichen Ergebnis hinzufügen .. hier zu wissen, wie man eine perfekte Frage stellen: https : //spaghettidba.com/2015/04/24/how-to-post-at-sql-question-on-a-public-forum/ – TheGameiswar

Antwort

0

Vielleicht was Sie suchen.

SELECT a.TransactionID, 
     a.Buyer_Code, 
     a.Date_Transaction, 
     b.NuggetID, 
     QTY = SUM(b.Qty), 
     SubTotal = SUM(b.Sub_Total), 
     TotalPrice = SUM(a.Total_Price) 
FROM Transactions a 
JOIN DetailTransaction b On your keys 
GROUP BY a.TransactionID, 
     a.Buyer_Code, 
     a.Date_Transaction, 
     b.NuggetID, 
Verwandte Themen