ODBC PHP .dbf查询添加列值

时间:2014-09-29 09:25:13

标签: php odbc dbf dbase

我使用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的网站?

1 个答案:

答案 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可能对您有用。