Jump to content

beto.vanzin

Members
  • Content count

    1
  • Joined

  • Last visited

Community Reputation

0 Comum

About beto.vanzin

  1. 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?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.