Query traz resultado de pesquisa, mas não dá certo em view,
Bom dia. Eu fiz tenho uma view que traz os movimentos de contas correntes. Porém, eu preciso agrupar em uma tabela dinâmica.
Estou tentando fazer o agrupamento direto pela view. Porém, através de uma query, eu consigo ver o resultado que eu quero, mas pela view, não permite gravar.
Veja o script que eu estou usando, e a mensagem de erro ao gravar a view:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
USE [BANCO]
GO
/**** Object: View [dbo].[SALDO_CONTA_CORRENTE] Script Date: 03/06/2019 12:29:55 ****/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER VIEW [dbo].[SALDO_CONTA_CORRENTE]
AS
SELECT A.EMPRESA,
C.TIPO_MOVIMENTO AS [TP_MOV],
A.RATEIO_FILIAL,
RTRIM(A.CONTA_CONTABIL) + ' - ' + RTRIM(B.DESC_CONTA) AS [CONTA],
SUM(A.CREDITO) AS DEBITO,
SUM(A.DEBITO) AS CREDITO,
SUM(A.DEBITO - A.CREDITO) AS SALDO
FROM dbo.CTB_LANCAMENTO_ITEM A INNER JOIN
dbo.CTB_LANCAMENTO C ON A.EMPRESA = C.EMPRESA AND A.LANCAMENTO = C.LANCAMENTO INNER JOIN
dbo.CTB_CONTA_PLANO B ON A.CONTA_CONTABIL = B.CONTA_CONTABIL INNER JOIN
dbo.CTB_MOVIMENTO_TIPO D ON C.TIPO_MOVIMENTO = D.TIPO_MOVIMENTO INNER JOIN
dbo.CTB_LX_LANCAMENTO_TIPO ON A.LX_TIPO_LANCAMENTO = dbo.CTB_LX_LANCAMENTO_TIPO.LX_TIPO_LANCAMENTO
WHERE B.CONTA_CORRENTE = '1' AND B.INATIVA = '0'
GROUP BY
A.EMPRESA,
C.TIPO_MOVIMENTO,
A.RATEIO_FILIAL,
A.CONTA_CONTABIL,
B.DESC_CONTA
ORDER BY A.EMPRESA, A.RATEIO_FILIAL, C.TIPO_MOVIMENTO, A.CONTA_CONTABIL
GO
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
E esta é a mensagem de erro:
Msg 1033, Level 15, State 1, Procedure SALDO_CONTA_CORRENTE, Line 29
The ORDER BY clause is invalid in views, inline functions, derived tables, subqueries, and common table expressions, unless TOP or FOR XML is also specified.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Alguém consegue me ajudar com este erro?Discussão (2)
Carregando comentários...