gpt4 book ai didi

用于计算 mtd、ytd 值的 SQL 查询

转载 作者:行者123 更新时间:2023-12-04 13:16:38 28 4
gpt4 key购买 nike

我有一个带列的表 ID , Title , Date , Amount .

我需要根据 Title 获取每笔交易的 MTD、YTD 金额值, Date .

有没有人以前做过这个?

最佳答案

Select t.title, t.Date, 
Sum(y.Amount) YTD,
Sum(m.Amount) MTD
From table t
left join table y
on y.Title = t.Title
and datediff(year, y.Date, t.Date) = 0
and y.Date <= t.Date
left join table m
on m.Title = t.Title
and datediff(month, m.Date, t.Date) = 0
and m.Date <= t.Date
and m.Date <> y.Date
Group by t.title, t.Date

关于用于计算 mtd、ytd 值的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39243207/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com