SQL Server 分组查询某时间段内信息

问题遇到的现象和发生背景

表MouldDetail结构及数据事例如下:
车型 模号 生产数量 操作人 修改时间
P32R/S 1768# -9624 张卫豪 2022-09-14 23:54:12.410
P32R/S 1752# -5436 张卫豪 2022-09-14 23:54:07.510
P32R/S 2318# -11315 张卫豪 2022-09-14 16:13:21.137
P32R/S 1840# -6852 张卫豪 2022-09-14 16:12:58.943
P32R/S 1839# -7380 张卫豪 2022-09-14 16:12:54.320
P32R/S K003# -11496 张卫豪 2022-09-13 17:03:45.893
P32R/S 1752# 1680 张澳雪 2022-09-13 00:00:00.000

我想要达到的结果

查询9月1日至9月30日所有模具生产数量汇总,以上事例中数据为例:
车型 模号 生产数量
P32R/S 1752# -7944

请问SQL server语句该怎么写呢?

select 车型,模号,sum(总数量) from
(select 车型,模号,SUM(生产数量)as 总数量 from MouldDetail group by 车型,模号,修改时间 having 修改时间 between '2022-09-01' and '2022-09-15')as temp
group by 车型,模号

这样写不知道逻辑上有没有问题

select sum(生产数量) from MouldDetail where 修改时间 between "2022-09-01" and "2022-09-30"

写语句写一半,发现你这里有个坑啊。
你需要的是生产数量的汇总,那你是否需要设计一个入库时间,而不是只有一个修改时间?
另外时间设计上,如果可以的话,你大可以设计时间为20220914,而不是加上横杆给自己增加难度