0 голосов
спросил от в категории SQL
Извините код проекта, но вы, ребята, 0 на 3, помогая мне. Может быть, мои проблемы слишком сложны? Я не прошу о помощи часто, но когда я это делаю ... вы этого не делаете.

Это в конечном итоге то, что я должен был сделать, чтобы определить неиспользуемый сайт_cash для вычисления сколько из баланса наличности пользователь может снять.

Он суммирует сумму expended_cash после каждого депозита сайта_cash (decl_dz_cash).
Я все еще могу нужно сделать некоторые настройки, но я думаю, что я получил его отсюда.

SELECT  SUM(unused_dz_cash) as unused_dz_cash FROM ( SELECT  SUM(cw.amount) as expended_cash,  cw_dz.amount as claimed_dz_cash, CASE WHEN cw_dz.amount + SUM(cw.amount) > 0 THEN cw_dz.amount + SUM(cw.amount)  ELSE 0 END as unused_dz_cash FROM user_wallet_cash cw_dz JOIN user_wallet_cash cw WITH (NOLOCK) ON cw_dz.create_date <= cw.create_date WHERE cw_dz.transaction_type_id = 3  AND cw_dz.user_id = @user_id  AND cw.transaction_type_id NOT IN (2,3) AND cw.user_id = @user_id  GROUP BY  cw_dz.user_wallet_cash_id,cw_dz.amount )t

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...