我有 3 列(id、date、amount)并试图计算第 4 列(calculated_column)。
如何创建 SQL 查询以执行以下操作:
需要计算的方式是查看 ID(例如 1)并查看该月的所有相同 ID(例如,对于第一次出现 - 1-Sep,它应该计算为 5,对于第二次出现 - 这将是 5+6 =11 -> 从该月开始的所有金额,包括该金额)。
然后在下个月(10 月) - 它会发现 id=1 的第一次出现并将 3 存储在计算的_column 中,对于 10 月的 id=1 的第二次出现,它将从该月初开始对相同的 id 进行求和(3+ 2=5)