我有一个很大的数据表(这里包含的样本表),其中我使用一个查询来根据星期几合计和平均列C和D,但我还想在这个查询中包括按列A(星期几)分组的最后7行(最近一周)的合计。这是我正在使用的查询: =Query(A2:D,"SELECT A, sum(C), sum(D), Avg(C), Avg(D)GROUP BY A
ORDER BY A
当用户输入其他日期的日期时,我使用此sql来获取一周的开始日期(星期一SQL:CAST(convert(varchar(12),DATEADD(week,DATEDIFF(week,0,@StartDate),0),112) as int
问题是,当输入的日期是从星期二到星期六时,它会返回到当前周的正确星期一。