дана таблица SQLСуммируя два условия на одной и той же таблицы SQL
Transactions
ID INT
COMPANY_ID INT
STATUS INT
где STATUS IN (0,1)
указывает на свободную сделку и STATUS IN (2,3)
указывает оплачиваемого сделку, чем просто (я надеюсь) ANSI SQL заявление будет показать мне, на COMPANY_ID
, количество оплачиваемых транзакций, не подлежащие оплате транзакции и их коэффициент?
Концептуальный продукт в правильном направлении является прекрасным, если не конкретным утверждением. Мои первые попытки состоят в том, чтобы самостоятельно присоединиться к таблице с предложениями WHERE
для двух групп статуса, но я застрял в том, как получить столбец, представляющий каждый отдельный счет, чтобы я мог вычислить коэффициент.
Это концептуально очень похоже на summarize-aggregated-data, но я не уверен, как продлить этот вопрос на этот вопрос.
Я думаю, СУММА (CASE ... END) AS BILLABLE более соответствует стандартам. – Dmitry
А, спасибо. Я парень T-SQL. Виноват. –
Спасибо за это начало. Я попробую, как только я получу завтра. –