primeiro agradeço a atenção de todos e esclareço que não sou um especialista da área. Estou tentando na "marra" extrair uma informação de um banco de dados que tenho. Minha necessidade está exemplificada na imagem abaixo.
alguém poderia me ajudar indicando como eu posso fazer essa consulta no proprio SQL?
Estava usando esse codigo
SELECT
B.EMPRESA AS 'EMPRESA',
CONVERT (VARCHAR(10), B.DATA_EMISSAO, 103) AS 'DATA DE EMISSAO',
B.NUM_DOCFIS AS 'DOC BONIF',
(SELECT TOP 1 V.NUM_DOCFIS
FROM TB_RECEITAVENDAS V
WHERE V.EMPRESA = B.EMPRESA
AND B.DATA_EMISSAO = V.DATA_EMISSAO
AND B.CLIENTE = V.CLIENTE
AND B.COD_PRODUTO = V.COD_PRODUTO ORDER BY 1) AS '1º DOC_VENDA',
B.CLIENTE AS 'CLIENTE',
B.COD_PRODUTO AS 'COD PRODUTO',
B.DESCRICAO AS 'DESCRICAO',
B.QUANTIDADE AS 'QUANT',
CAST(B.VLR_CONTABIL AS DECIMAL(12,2)) AS 'VLR CONTABIL',
CAST(C.CUSTO_TOTAL as decimal(12,2)) AS 'CUSTO TOTAL'
FROM
TB_BONIFICACAO B
INNER JOIN TB_BONIFICACAOCUSTO C ON C.NUM_DOCFIS = B.NUM_DOCFIS
WHERE
B.COD_PRODUTO = C.COD_PRODUTO and
B.num_docfis = C.num_docfis and
b. EMPRESA = c.EMPRESA
INCLUIR DATA
INCLUIR CAMPO CALULADO PREÇO TOTAL
ORDER BY
B.EMPRESA, B.DATA_EMISSAO, B.NUM_DOCFIS, B.COD_PRODUTO
Obrigado