Ir para conteúdo
Fórum Script Brasil

jcesar1299

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre jcesar1299

jcesar1299's Achievements

0

Reputação

  1. jcesar1299

    Erro Query

    Pessoal, bom dia! Quando tento executar a query abaixo me aparece o seguinte erro: Msg 325, Level 15, State 1, Line 58 Incorrect syntax near 'PIVOT'. You may need to set the compatibility level of the current database to a higher value to enable this feature. See help for the SET COMPATIBILITY_LEVEL option of ALTER DATABASE. Alguém sabe como resolver esse problema? Obrigado a todos!!!! select D2_CLIENTE, [01] AS JANEIRO, [02] AS FEVEREIRO, [03] AS MARCO, [04] AS ABRIL, [05] AS MAIO, [06] AS JUNHO, [07] AS JULHO, [08] AS AGOSTO, [09] AS SETEMBRO, [10] AS OUTUBRO, [11] AS NOVEMBRO, [12] AS DEZEMBRO FROM (SELECT D2_CLIENTE, D2_TOTAL, MONTH(D2_EMISSAO) MES FROM SD2010 LEFT OUTER JOIN SA1010 AS CLIENTE ON D2_CLIENTE = CLIENTE.A1_COD LEFT OUTER JOIN SX5010 AS RAMO ON (CLIENTE.A1_SATIV1 = RAMO.X5_CHAVE AND RAMO.X5_TABELA = 'T3') LEFT OUTER JOIN SF4010 AS TES ON D2_TES = TES.F4_CODIGO LEFT OUTER JOIN SB1010 AS CADPROD ON D2_COD = CADPROD.B1_COD LEFT OUTER JOIN SC5010 AS PEDIDO ON D2_PEDIDO = PEDIDO.C5_NUM LEFT OUTER JOIN SA3010 AS VENDEDORES ON PEDIDO.C5_VEND1 = VENDEDORES.A3_COD WHERE (D2_DOC <> '031557')AND (PEDIDO.C5_TIPO ='N')AND (PEDIDO.C5_VEND1 >='1001' AND PEDIDO.C5_VEND1 <='2999') AND --aten.D_E_L_E_T_ <> '*'AND TES.D_E_L_E_T_ <>'*'AND CLIENTE.D_E_L_E_T_ <>'*'AND CADPROD.D_E_L_E_T_ <>'*'AND PEDIDO.D_E_L_E_T_ <>'*'AND VENDEDORES.D_E_L_E_T_ <>'*'AND TES.F4_TIPO = 'S'AND --TES.F4_ESTOQUE = 'S' AND TES.F4_DUPLIC = 'S' AND (TES.F4_CODIGO <> '523' AND TES.F4_CODIGO <> '524')AND (RAMO.X5_TABELA = 'T3'OR CLIENTE.A1_SATIV1= '')AND d2_emissao >= '20120101' and D2_EMISSAO <= '20121231') as julio PIVOT (SUM(D2_TOTAL) FOR MES IN ([01],[02],[03],[04],[05],[06],[07],[08],[09],[10],[11],[12])) SD2 order by d2_cliente
×
×
  • Criar Novo...