Ich habe die folgende Tabelle, die mehrere Gerichte in mehreren Mengen für andere DatenSQL-Abfrage Mehrere Summen und Gruppen
[Dishes]
Date | Dish_Id | Quantity | Price | Total
============================================================================
2016-09-09 00:00:00.000 5 1 50.00 50.00
2016-09-09 00:00:00.000 3 1 30.00 30.00
2016-09-10 00:00:00.000 10 1 100.00 100.00
2016-09-09 00:00:00.000 5 1 50.00 50.00
2016-09-09 00:00:00.000 7 1 70.00 70.00
2016-09-09 00:00:00.000 7 1 70.00 70.00
2016-09-09 00:00:00.000 3 1 30.00 30.00
2016-09-10 00:00:00.000 3 1 30.00 30.00
Was ich tun möchte, hat eine SQL-Abfrage, die jede eindeutige/verschiedene gericht_id und Summe kombinieren seine äquivalenten Mengen und Gesamt aber in Gruppen an den Datumswert Acording ohne seinen Preis pro Artikel zu beeinflussen wenn Sie also die Abfrage auf dem Tisch liefen über sie folgende Ergebnismengen erzeugen würden:
[Result]
Date | Dish_Id | Quantity | Price | Total
============================================================================
2016-09-09 00:00:00.000 5 2 50.00 100.00
2016-09-09 00:00:00.000 3 2 30.00 60.00
2016-09-09 00:00:00.000 7 2 70.00 140.00
2016-09-10 00:00:00.000 10 1 100.00 100.00
2016-09-10 00:00:00.000 3 1 30.00 30.00
im sicher ein GroupBy ist der richtige Ansatz bu t im nicht sicher, wie() mehr Spalten zu summieren und nur die groupby für „Datum“ Wert verwendet, ohne den „Preis“ zu beeinflussen So etwas wie dieses vielleicht
select Date, Dish_Id, sum(quantity), Price, Sum(Total)
from Dishes
group by Date, Price
EDIT ********* *** GOT IT WORKING NOW DANKE JEDER
Sieht aus wie Ihre Abfrage würde ** ** fast Arbeit. Sie müssen der Gruppe dish_ID hinzufügen. und entferne die ?? vom Preis. Wenn das nicht stimmt, was ist los? – xQbert
nop funktioniert nicht, es zeigt nur vollständige Ergebnisse ohne Gruppierung oder Summe –
Sie sollten Ihren Arbeitscode veröffentlichen, um anderen zu helfen. Ich wäre daran interessiert zu wissen, ob Sie gerade die Preisspalte eliminiert haben oder wenn Sie nach ihm gruppiert und Dish_ID .. – xQbert