我想在我的PHP-MySQL中使用BETWEEN
。PHP MySQL SUM Between Month
例如,我有表:
badge_id | balance_type | balance_amount | balance_month
110702 | aa | 250000 | January-2013
110702 | ab | 100000 | January-2013
110702 | aa | 100000 | February-2013
110702 | ab | 90000 | February-2013
110702 | aa | 100000 | March-2013
110702 | ab | 110000 | March-2013
現在我想SUM
只是爲了平衡月份從一月2013至二月-2013。
SELECT balance_type AS balance_type, SUM(balance_amount) AS value_sum
FROM t_balance
WHERE badge_id = '110702' && balance_month BETWEEN 'August-2013'
and 'September-2013'
GROUP BY balance_type
但它會SUM所有balance_month。
有什麼建議嗎?
是否有指定的數據範圍內多個'balance_type'值?可能,但是,你能否提供'八月-2013'和'九月-2013'之間的一些數據只是爲了檢查? –
「balance_month」列的數據類型是什麼? – Adder
我爲balance_month設置了varchar類型 –