Моя цель проста, но я не знаю, могу ли я получить данные в одном запросе SQL.Получить данные в одном SQL-запросе
У меня есть таблица, содержащая 4 столбца, первая содержит некоторые суммы для оплаты, а последний - идентификатор платежа. Я хочу, чтобы за определенную сумму получали все взносы, которые я могу заплатить.
Например, если у меня есть значение = Я хочу получить 3 первых ряда (500/2000/2000), потому что я заплатил бы 500 за первый, 2000 за второй и 300 для третьего.
Так же можно получить нужные строки только в одном запросе? Я использую SQL Server.
Редакция:
скажет Сумму, что у меня есть,
Вопрос, который рассрочкой я буду платить с этой суммой?
ответ: Я хотел бы заплатить 3 платеж с идентификаторами 136/135 и 134.
- сначала я 2800, так что я могу оплатить первые 500
- секунду я 2300 оставил Так я могу платить вторую 2000
- трети меня 300 остались, так что я могу оплатить третьи 2000 (и 1700 по-прежнему остаются неоплаченными)
Спасибо.
уточнения пожалуйста. Расскажите что-нибудь логичное о том, как получить первые три строки на сумму 2800. Я имею в виду, на каком основании? –
так в основном «использовать» любую сумму, которую вы должны погасить с этих балансов? –
Каков порядок оплаты? – frlan