Sql 在最大日期和最大日期-7之间尝试求和和和大小写
当表中的日期介于另一个字段的maxdate-7和数据的maxdate之间时,我尝试在SQL中求和一个值 例如:Sql 在最大日期和最大日期-7之间尝试求和和和大小写,sql,max,case-when,Sql,Max,Case When,当表中的日期介于另一个字段的maxdate-7和数据的maxdate之间时,我尝试在SQL中求和一个值 例如: sumcase当表中的日期介于表7中的maxdate和表中的maxdate之间时,则字段和其他0的总和以“0-7天”结束。您所拥有的非常接近,这一细微的调整应该会起到作用 DECLARE @DateFromTable DATETIME = GETDATE(); DECLARE @ValuetoSum INT = 5; SELECT CASE WHEN @DateFromTable
sumcase当表中的日期介于表7中的maxdate和表中的maxdate之间时,则字段和其他0的总和以“0-7天”结束。您所拥有的非常接近,这一细微的调整应该会起到作用
DECLARE @DateFromTable DATETIME = GETDATE();
DECLARE @ValuetoSum INT = 5;
SELECT
CASE WHEN @DateFromTable BETWEEN MAX(@DateFromTable) - 7 AND MAX(@DateFromTable)
THEN SUM(@ValuetoSum) ELSE 0 END AS '0-7 Days'
你就快到了,你的sql有错误吗