测试积点老人 发表于 2019-12-2 10:04:39

SQL SERVER统计每个月往前推一年时间内的数据

SQL SERVER统计每个月往前推一年时间内的数据
第一个表字段分别为:
处理单号(PK)
时间(格式为YYYY-MM)
车架号
车型号
总费用
通过SQL SERVER处理得到
下表
时间(YYYY-MM)
车架号
车型号
总费用(这个总费用=YYYY-MM 月份-12到YYYY-MM之间单子的总费用求和
如这张表的一条记录为2019.5月,则从源数据表中选取时间位于2018.6月到2019.5
月之间的单子,对这些单子的费用求和)
即通过第一张表统计每个月往前推一年内的费用总计,并记录下来,形成一张新表

bellas 发表于 2019-12-3 09:56:52

select SUM('总费用') as tCost from table where riqi>='开始时间' and riqi<='结束时间'

qqq911 发表于 2019-12-3 10:42:12

这样的sql可以自己考虑写

jingzizx 发表于 2019-12-3 12:10:31

先可以自己尝试,逐步调优

litingting0214 发表于 2019-12-3 13:03:54

写一条求和的sql语句

海海豚 发表于 2019-12-3 13:45:17

直接通过sql语句来实现
页: [1]
查看完整版本: SQL SERVER统计每个月往前推一年时间内的数据