Я работаю над MySQL. Я должен подать один файл из таблицы БД в трех разных условиях.
my db table user_pay
fields- username,amt,postingDate,category
Я хочу получить результат, подобный условиям
username amtbeforedate amtbetweendate amtcategory
john 500 1000 1200
согласно полям
where conditions- startdate, enddate, category
username
amtbeforedate= sum(amt) From user_pay WHERE postingDate > startdate
amtbetweendate=sum(amt) From user_pay WHERE postingDate BETWEEN startdate AND enddate AND (category='paid' OR category='notpaid')
amtcategory =sum(amt) From user_pay WHERE postingDate BETWEEN startdate AND enddate AND (category='adjustment')
Я хочу этот результат в одном запросе.я пытаюсь другой пример, но не получая никакого результата запроса будет вызываться только один раз на запрос, а не один раз на строку