左连接提示有不能识别的关键字?不明白语句意思!
SELECT tempyf.*,;SUM(IIF(ISNULL(recdbf.日期) OR AT("一般",recdbf.性质)=0,0,1)) as 一般,;
FROM tempyf.dbf LEFT OUTER JOIN recdbf.dbf;
on tempyf.yf=MONTH(recdbf.日期) AND YEAR(日期)=2019;
group by tempyf.yf
我的理解:这个AT函数返回0说明没有搜索到,那么isnull结果不为NULL值就返回0,iff意味着如果找到对应日期即0或搜索到一般性质即1,值为真,则求和0的数量。
还有左连接时提示不能识别关键字。是不是字段数据类型不同造成的?
Visual FoxPro 项目.rar
(671 Bytes)