这个查询存在两个问题:
1. 缺少FROM子句:需要指定要从哪个表中检索数据。
2. CASE语句不完整:CASE语句只定义了条件,但没有定义当条件满足时应该返回的值。
以下是一个修正后的示例查询,您可以根据自己的需求进行修改:
```
SELECT date, EditKey,
SUM(CASE
WHEN EditKey='' THEN AccountReceived
WHEN EditKey='0713' THEN AccountReceived
WHEN EditKey='0711' THEN AccountReceived
WHEN EditKey='0000121726' THEN AccountReceived
WHEN EditKey='0000116955' THEN AccountReceived
WHEN EditKey='0000120980' THEN AccountReceived
WHEN EditKey='0717' THEN AccountReceived
WHEN EditKey='0720' THEN AccountReceived
ELSE 0
END) AS TotalAccountReceived
FROM your_table_name
GROUP BY date, EditKey;
```
在这个查询中,我们使用了SUM函数来计算每个EditKey的总AccountReceived值,并使用GROUP BY子句将结果按日期和EditKey分组。如果您需要更改表名或其他查询条件,请相应地进行修改。