Поиск OffSetAccount - PullRequest
       2

Поиск OffSetAccount

0 голосов
/ 15 марта 2019

У меня есть несколько документов, здесь я буду обсуждать только два документа.

Мне нужно узнать OffsetAccount из таблицы, используя SQL-запрос.

, упомянутый ниже, представляет собой таблицу необработанных данных.

enter image description here

Мне нужен SQL-запрос, который покажет данные в указанном ниже формате: -

enter image description here

declare @abc table
(
  Head Nvarchar(100),
  [Date] Date,
  Document nvarchar(500),
  Dr decimal(20,2),
  Cr decimal(20,2)
)

insert into @abc (Head, [Date], Document, Dr, Cr)
values
('CASH FROM LOCAL BRANCHES', '2019-02-06', 'MCPV-000000960',0,-15000),
('DRAWINGS-HOME', '2019-02-06', 'MCPV-000000960',2000,0),
('DRAWINGS-PERSONAL', '2019-02-06', 'MCPV-000000960',15000,0),
('SALARIES & ALLOWANCES', '2019-02-06', 'MCPV-000000960',0,-2000),
('ADVANCES TO MALIK TANVEER', '2019-01-25', 'SVM-F100735',43935,0),
('COMMISSION EXPENSES', '2019-01-25', 'SVM-F100735',4804,0),
('ELECTRICITY EXPENSES', '2019-01-25', 'SVM-F100735',23711,0),
('GROSS SALES', '2019-01-25', 'SVM-F100735',0,-68406),
('INCOME ON SALE OF SCRAP', '2019-01-25', 'SVM-F100735',0,-4804),
('TELEPHONE EXPENSES', '2019-01-25', 'SVM-F100735',760,0)

Логика для OffSetAccount:-

мы обсудим здесь документ SVM-F100735, который имеет 6 рядов, 4 строки на стороне дебета (Dr) и два на стороне кредита (Cr).

ДОСТИЖЕНИЯ ДЛЯ MALIK TANVEER 43935, РАСХОДЫ НА ЭЛЕКТРОЭНЕРГИЮ 23711, РАСХОДЫ НА ТЕЛЕФОН 760 списываются из-за ВАЛОВОЙ ПРОДАЖИ -68406, поэтому сальдо будет составлять ВАЛОВОЙ ПРОДАЖИ извсе вышеупомянутые счета (РАСШИРЕНИЯ ДЛЯ МАЛИКА ТАНВЕРА, РАСХОДЫ НА ЭЛЕКТРОЭНЕРГИЮ, ТЕЛЕФОННЫЕ РАСХОДЫ).

и РАСХОДЫ КОМИССИИ 4804 дебетует из-за ДОХОДА НА ПРОДАЖУ СКРАПА -4804, поэтомувне счета КОМИССИОННЫХ РАСХОДОВ будет ДОХОД ПО ПРОДАЖЕ ЛОМАs показано на коротком экране выше.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...