我使用ODBC dBase PHP,我只想将列值一起添加。通常在mysql中,这有效SELECT (SUM(RMTRAN) + SUM(EXTRAN)) - (SUM(RMTRANDIS) + SUM(EXTRANDIS)) AS receivable, CODE FROM HISTORY WHERE DATE = X GROUP BY CODE ORDER BY CODE
我如何为ODBC dbf做到这一点?注意EXTRAN可能为空
是否有关于如何查询dbfs的网站?
答案 0 :(得分:0)
查询应该适用于DBF文件,但请注意,dBase类型的DBF文件(与VFP类型不同)不支持NULL值。要将可能的NULL值替换为0(例如),请使用NVL()函数:
SELECT (SUM(RMTRAN) + SUM(NVL(EXTRAN,0))) - (SUM(RMTRANDIS) + SUM(EXTRANDIS)) AS receivable ...
同样this topic可能对您有用。