当我用SQL语句建立SQL查询表时提示出错,不知道是不是语法有问题,麻烦大家帮我看看:
SELECT 林场, 林班, SUM(CASE WHEN 地类 IN (1) THEN 面积 ELSE 0 END) AS 疏林地面积
FROM {小班属性表}GROUP BY 林场, 林班ORDER BY 林场, 林班
错误提示:IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败。
我想算的是当地类=1的时候面积之和作为疏林地面积,然后按林场林班分组排序