Есть таблица с операциями: D - дебет, C - кредит. Результат должен быть примерно как на 1 таблице.
Я сделал запрос: SELECT `Account_id` AS "Идент. счета", `Operation_Date` AS "Дата операции", `Agreement_Num` AS "Номер договора", (CASE WHEN `Operation_Type` = 'D' THEN `Operation_Id` END) AS "Деб. ключ операции", (CASE WHEN `Operation_Type` = 'D' THEN `Amount` END) AS "Деб. сумма", (CASE WHEN `Operation_Type` = 'C' THEN `Operation_Id` END) AS "Кред. ключ операции", (CASE WHEN `Operation_Type` = 'C' THEN `Amount` END) AS "Кред. сумма" FROM `Operations` ORDER BY `Agreement_Num`
но данные операций вывелись в разных строках (как в таблице 2). Сама исходная таблица - таблица 3 Подскажите, как можно объединить значения из выборки в одну строку?
Я сделал запрос:
SELECT `Account_id` AS "Идент. счета", `Operation_Date` AS "Дата операции", `Agreement_Num` AS "Номер договора", (CASE WHEN `Operation_Type` = 'D' THEN `Operation_Id` END) AS "Деб. ключ операции", (CASE WHEN `Operation_Type` = 'D' THEN `Amount` END) AS "Деб. сумма", (CASE WHEN `Operation_Type` = 'C' THEN `Operation_Id` END) AS "Кред. ключ операции", (CASE WHEN `Operation_Type` = 'C' THEN `Amount` END) AS "Кред. сумма" FROM `Operations` ORDER BY `Agreement_Num`
но данные операций вывелись в разных строках (как в таблице 2). Сама исходная таблица - таблица 3
Подскажите, как можно объединить значения из выборки в одну строку?