我得到确切的错误是:
为什么我会收到“未知列”错误?
SELECT
o.order_id,
o.order_po_no,
o.order_ship_date,
acct.acct_company,
SUM(ROUND(i.item_qty * i.item_price, 2)) AS item_amount, (
SELECT SUM(trans_amount)
FROM transactions
WHERE order_id = o.order_id
AND trans_pending =0
AND trans_date >= '$from_date'
AND trans_date <= '$to_date'
) AS trans_paid
FROM orders AS o
INNER JOIN accounts AS acct ON o.acct_id = acct.acct_id
INNER JOIN items AS i ON o.order_id = i.order_id
WHERE (o.order_status =7 or o.order_status = 4)
AND trans_paid IS NOT NULL
AND acct.is_wholesale =1
AND acct.acct_company LIKE '%".$_POST['company']."%'
GROUP BY o.order_id
这有什么,与你的首要问题,但作为一个建议,你应该清理你的在将变量输入到查询之前发布变量。 – 2010-09-29 17:29:58