nur versucht, zu einer Gruppe ausgewählten Datensätze von zwei SäulenSQL Gruppe von zwei colums
SELECT FSB_ProcessItems.InvId,
FSB_ProcessItems.ItemId,
FSB_Processes.Code,
Sum(FSB_ProcessItems.Qty),
FSB_Processes.Date
FROM FSB_ProcessItems
INNER JOIN FSB_ProcessStudents ON FSB_ProcessItems.ProStudentId = FSB_ProcessStudents.ProStudentId
INNER JOIN FSB_Processes ON FSB_Processes.ProcessId = FSB_ProcessStudents.ProcessId
GROUP BY FSB_ProcessItems.InvId, FSB_ProcessItems.ItemId
Bu habe ich die Fehler:
Spalte ‚‘ in der Auswahlliste ungültig ist, weil sie nicht enthalten sind entweder in einer Aggregatfunktion oder in der GROUP BY-Klausel.
auf FSB_Processes.Code
und FSB_Processes.Date
Befor zu Gruppe, die versucht die Datensätze korrekt ausgewählt werden, so dass ich habe nur ein Problem mit
Gruppierungfür Lösung gesucht, aber viel Glück nicht, da ich verstehe nicht das Problem
so bin ich auf der Suche nach einer Erklärung und Lösung pls.
Wenn wir Fensterfunktionen, d. H. Sum() verwenden, kann OP zu diesem Zeitpunkt Code und Datum in der Select-Anweisung enthalten. Hab ich recht? – RGS
@ RGS. . . Wenn Sie die GROUP BY entfernt haben. –