SELECT Name,
SUM(Switch([Date] = DateAdd('d', - 7, DATE ()), NetAmount) )AS DAY1
FROM Customer GROUP BY Name
上面的查询工作正常,但我的问题是我想为 MS Access 数据库中的空字段返回值 0。 如果数据库中不存在日期意味着。
要么使用switch
,要么iif
请帮助我。
函数 NZ(value, value_if_null) 应该可以解决问题。