-1
DECLARE @example TABLE(ID INT, Amount float)
INSERT INTO @example VALUES(1,100), (2,500), (3,50), (4,200)
select * from @example
DECLARE @Target Float = 600
現在,我需要最高記錄where Sum(Amount) = @Target
,此目標可能會有所不同。運行總和達到目標值時獲取記錄
有人可以給我一個這樣的SQL查詢。
您可能想要提供一個SQL小提琴,有關您正在查找「SUM」的項目結構的更多詳細信息。你已經嘗試了什麼?我建議先看看使用'SELECT ... FROM ... GROUP BY ... HAVING'的行來開始。也許從閱讀「如何問」指南開始(http://stackoverflow.com/questions/how-to-ask) – talegna