Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Мозговой штурм, помогите написать SQL запрос

$
0
0
Добрый день.

Суть такая, есть сумма наличных и безналичных средств, например налички: 1000, безнала: 650 т.е. общая сумма чека составляет 1650. За 1650 приобретают 3 услуги, например:

стоимость "услуги1" 360, "услуги2" 800 и "услуга3" 490 (что в сумме 1650).

Возможно ли составить запрос так, чтобы сумма наличных и безналичных средств автоматом распределилась по этим услугам? В голову приходит только "курсор"...

что имею:
-- входящие параметры
DECLARE @Cash MONEY = 1000
DECLARE @Cashless MONEY = 650

-- список 3 услуг, которые необходимо оплатить
SELECT Service.Name FROM Service WHERE [Key] IN (1, 2, 3)

-- Как написать запрос, чтоб было автоматическое распределение, какие услуги оплачены наличкой, какие безналом, а какие тем и тем???

Viewing all articles
Browse latest Browse all 7251

Trending Articles