Wiem, że to będzie proste, ale po północy z innym kodowaniem mój mózg SQL jest smażony, więc sięgam po jakąś szybką pomoc. Mam tabelę testową z Agentem, AgentID, Kontem nadrzędnym, Identyfikatorem konta i TCV. Muszę pobrać wszystkie identyfikatory agentów/kont, w których Identyfikator konta należy do zagregowanego konta nadrzędnego pod tą nazwą> 10 KB.Grupowanie SQL/Wartość kontraktowa
Więc w tym przykładzie, John ma 2 kont pod abc123 konta rodzica, a ponieważ ich łączna wartość wynosi> = 10K, te 2 będzie wciągnięty. Ale zauważ poniżej, że Jane ma 2 rachunki podobnie w ABC123, ale b/c ich całkowita wartość w jej nazwie to < 10K, nie zostaną one wyciągnięte. Więc wyniki byłoby coś takiego:
Essetially muszę wyciągnąć wszystkie AccountIDs gdzie łączna wartość rachunku dominującej one roll-up, aby dla tej osoby jest> = 10K. BTW, używam SQL Server Management Studio R2.