порядок уничтожения с помощью виртуального

Может кто-нибудь помочь, каков порядок уничтожения, когда я использую виртуальные функции. но он помещает обе суммы в один столбец с именем closed_total. Есть идеи?

10
задан OMG Ponies 17 August 2010 в 21:51
поделиться

1 ответ

Вы можете попробовать это

SELECT SUM(price) as total, SUM(CASE WHEN closed = 1 THEN price ELSE 0 END) as closed_total
 FROM   dbo.Sales
 WHERE  salesperson_ID = @salesperson_ID
        AND date_ordered BETWEEN @start_date AND @end_date
 GROUP BY date_ordered
14
ответ дан 3 December 2019 в 23:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: