2015-11-03 5 views
1

ПримерКак проверить два условия в одном запросе в mysql?

------------------------------------------ 
Amount  | Type 
------------------------------------------ 
1000  | credit 
------------------------------------------ 
4500  | credit 
------------------------------------------ 
1250  | debit 
------------------------------------------ 
500  | credit 
------------------------------------------ 


select IFNULL(SUM(amount),0) as Credit_Amount,IFNULL(SUM(amount),0) as Debit_Amount, 
type,party from receipt where party='$list[id]' and type='credit' or 
type='debit' 

Выходной

Credit_Amount = 6000 
Debit_Amount = 1250 

Вот если тип кредитной значение следует добавить с credit переменной и, если тип дебетовать значение следует добавить с debit. Пожалуйста, помогите мне решить эту проблему.

+0

Из вашего описания, неясно, что нужно добавить к чему. Можете ли вы предоставить образцы данных и результатов? – JRD

+3

Пожалуйста, создайте скрипку –

ответ

2

это запрос на кредит, который вы можете добавить только по требованию.

Select IF(type='Credit', SUM(amount), null) as Credit from receipt 
Смежные вопросы