So che questo sarà semplice, ma dopo una sessione di mezzanotte in un'altra codifica il mio cervello SQL è fritto, quindi sto solo cercando un aiuto veloce. Ho una tabella di test con Agent, AgentID, Parent Account, AccountID e TCV. Quello che devo fare è estrarre tutti gli ID degli account/degli agenti in cui gli ID account appartengono a un account principale aggregato con quel nome di agent> = 10K.SQL Grouping/Contract Value
Quindi in questo esempio, John ha 2 conti sotto l'account genitore ABC123 e dal momento che il loro valore totale è> = 10K, questi 2 otterrebbe tirato. Ma nota qui sotto dove Jane ha 2 account allo stesso modo in ABC123 ma b/c il loro valore totale nel suo nome è < 10K, non sarebbero tirati. Quindi, i risultati sarebbero qualcosa di simile:
Essetially ho bisogno di tirare tutti AccountIDs in cui il valore totale del conto genitore che roll-up a per quella persona è> = 10K. A proposito, sto usando SQL Server Management Studio R2.