Мне нужна помощь. У меня есть код ниже, который отлично работает, но не достигает моей цели. Мне нужен столбец «account_title» с каждым из его вычисленных значений стороной перед вычитанием, которая должна в конечном итоге дать мне разницу вычитаемого значения. Спасибо в ожидании.Арифметические операторы с предложением SELECT, LEFT JOIN и WHERE
SELECT
(
SELECT SUM(amount)
FROM mainaccount_a_2017
LEFT JOIN chart_of_account ON (chart_of_account.joint_account_numbers = mainaccount_a_2017.joint_account_number)
LEFT JOIN asset_liability_income_expenditure_tbl ON (asset_liability_income_expenditure_tbl.a_l_code = chart_of_account.account_type)
WHERE a_l_code = 'FA' AND dr_cr_action = 'DR'
)
-
(
SELECT SUM(amount)
FROM mainaccount_b_2017
LEFT JOIN chart_of_account ON (chart_of_account.joint_account_numbers = mainaccount_b_2017.joint_account_number)
LEFT JOIN asset_liability_income_expenditure_tbl ON (asset_liability_income_expenditure_tbl.a_l_code = chart_of_account.account_type)
WHERE a_l_code = 'FA' AND dr_cr_action = 'CR'
)
ты кричишь НА НАС? Здесь не обязательно вводить свой вопрос во ВСЕХ CAPS. Это затрудняет чтение текста, это грубо, и вам не поможет быстрее. Посмотрите на список вопросов на главной странице - сколько вы видите во ВСЕХ CAPS помимо своих? Ответ: Нет, потому что это неправильно. Пожалуйста остановись. –
Откуда взялось название учетной записи? Вы не группируете запросы по учетной записи. – Barmar
См. Http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql- query – Strawberry