Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Anderson_enercamp

Membros
  • Total de itens

    16
  • Registro em

  • Última visita

Sobre Anderson_enercamp

Conquistas de Anderson_enercamp

Aprendiz

Aprendiz (3/10)

  • Colaborador
  • Primeiro Post
  • Iniciador de Conversa
  • Um Ano se Passou
  • Primeiro Mês Completo

Distintivos Recentes

0

Reputação

  1. Mauro, copiei sua query e colei no Sql server e mandei atualizar, para entender como aplicar, mais os resultados sairam zerados e não consegui aplicar, vou colar a query em baixo e se puder dar uma olhada eu agradeço. SELECT data , A.DEBITO +' - '+ B.DESCRICAO AS 'Conta/Descrição', A.CODCCUSTO +' - '+ C.NOME AS 'CCusto/Descrição', A.CODDEPARTAMENTO +' - '+ D.NOME AS 'Depto/Descrição', (A.VALOR*-1) AS VALOR FROM CLANCA A, CCONTA B, GCCUSTO C, GDEPTO D WHERE A.CODCOLDEBITO = B.CODCOLIGADA AND A.DEBITO = B.CODCONTA AND A.CODCOLIGADA = C.CODCOLIGADA AND A.CODCCUSTO = C.CODCCUSTO AND A.CODCOLIGADA *= D.CODCOLIGADA AND A.CODDEPARTAMENTO *= D.CODDEPARTAMENTO AND A.DEBITO LIKE '3%'
  2. Bom dia! Estou precisando fazer uma query extraindo valores da tabela "clanca" (de movimentos contabilizados) onde apareça essas 3 colunas 1 - Conta_Contábil (com as contas analíticas) 2 - Sub_Grupo (Com as Contas Sintéticas) 3 - Valores e ficaria assim por exemplo (é a coluna que estou com dificuldades) Conta_Contábil Sub_Grupo Valor 3.1.1.01.0002 - Venda de Mercadoria 3.1.1.01 - Receita Bruta 100.000,00 mais como extraio a informação de contas e descrição da tabela " Cconta" que apresenta os dados em linhas conforme demonstrado abaixo, não sei uma forma de deixar a informação de Sub_Grupo ao lado da conta, alguem saberia me informar se é possível. Forma que é apresentada as contas na tabela "Cconta" Codconta Descricao 3.1.1.01 Receita Bruta 3.1.1.01.0002 Venda de Mercadoria
  3. oh pessoal já consegui... era o formato das colunas de descrição que estavam como ntext, troquei para varchar(120).
  4. Estou iniciando minhas criações de relatórios/Cubos no RM BIS. O 1º cubo que criei, mostrava todas as contas contábeis em linha e a evolução dos meses em coluna, mais no nosso orçamento para obras, não utilizamos a mesma estrutura de conta contábil por isso criei uma tabela que chamei de "classificacaocusto" onde contem todas as contas contábeis e na coluna ao lado a forma com que quero chamar essa conta no relatório gerencial. No SQL Server a Query rodou normalmente, quando fui para o assistente de cubos no RM BIS apareceu a seguinte mensagem. Alguem sabe por que aconteceu isso? "A sentença SQL não pôde ser executada com sucesso! General SQL error. Unicode data in a Unicode-only colation or ntext data cannot be sent to client using DB-Library (such as ISQL) or ODBC versi Corrija a sentença antes de continuar!"
  5. Pessoal, realmente não consegui... meu SQL Server é o 2005 versão workgroup, gostaria de saber se não existe uma forma mais fácil para o meu caso. Na verdade estava tentando fazer a impotação com o comando da minha máquina e não do servidor será que se eu salvar a planilha no servidor de dados do RM o comando acima vai funcionar? Grato
  6. Boa tarde! Estou tentando importar dados de uma tabela excel para o SQL Server e está aparecendo uma mensagem de erro... alguem pode me ajudar a resolver e verificar se o script está correto... Grato Script select * from openrowset ('Microsoft.Jet.Oledb.4.0', 'Excel 8.0;database=C:\Users\Gilberto\Desktop\Tabela.xls', 'select * from [import]') Erro Msg 15281, Level 16, State 1, Line 1 SQL Server blocked access to STATEMENT 'OpenRowset/OpenDatasource' of component 'Ad Hoc Distributed Queries' because this component is turned off as part of the security configuration for this server. A system administrator can enable the use of 'Ad Hoc Distributed Queries' by using sp_configure. For more information about enabling 'Ad Hoc Distributed Queries', see "Surface Area Configuration" in SQL Server Books Online.
  7. Alexandre, como faço para alterar a ordem dessa query que vc me ajudou a montar, ao invés de MM/AAAA, demonstrar AAAA/MM, aí eu vou ter que acabar incluindo os numeros como vc sugeriu, para ordenar por data. Obrigado
  8. assim ele está misturando os meses e os anos... não tem como eu definir a sequencia de coluna manualmente e gravar? igual a tabela dinâmica do excel?
  9. Segue o script. select CASE WHEN CONVERT (VARCHAR,month(A.dataemissao))= '1' THEN 'JAN' WHEN CONVERT (VARCHAR,month(A.dataemissao))= '2' THEN 'FEV' WHEN CONVERT (VARCHAR,month(A.dataemissao))= '3' THEN 'MAR' WHEN CONVERT (VARCHAR,month(A.dataemissao))= '4' THEN 'ABR' WHEN CONVERT (VARCHAR,month(A.dataemissao))= '5' THEN 'MAI' WHEN CONVERT (VARCHAR,month(A.dataemissao))= '6' THEN 'JUN' WHEN CONVERT (VARCHAR,month(A.dataemissao))= '7' THEN 'JUL' WHEN CONVERT (VARCHAR,month(A.dataemissao))= '8' THEN 'AGO' WHEN CONVERT (VARCHAR,month(A.dataemissao))= '9' THEN 'SET' WHEN CONVERT (VARCHAR,month(A.dataemissao))= '10' THEN 'OUT' WHEN CONVERT (VARCHAR,month(A.dataemissao))= '11' THEN 'NOV' WHEN CONVERT (VARCHAR,month(A.dataemissao))= '12' THEN 'DEZ' END + '/' + CONVERT (varchar,year(A.dataemissao)) as [mes / ano] , b.codconta +' - '+ C.descricao as 'Conta/Descrição', B.codccusto +' - '+ D.nome as 'CCusto/Descrição', B.coddepartamento +' - '+ E.Nome as 'Depto/Descrição', 'Valor (C+/D-)' = CASE WHEN B.TIPO='1' THEN -1*b.valor WHEN B.TIPO='2' THEN 1*b.valor end from tmov A, Cconta C, Gccusto D, tmovcont B, Gdepto E where B.codconta = C.codconta and B.codcolconta = C.codcoligada and A.idmov = B.idmov and A.Codcoligada = B.Codcoligada and B.Codccusto = D.Codccusto and B.Codcoligada = D.Codcoligada and B.codcoligada *= E.codcoligada and
  10. Boa tarde Grupo!!!! Criei um Cubo no RM BIS para demontrar os resultados, agrupei todos os valores por mês mais não acho uma forma de classificar esses meses (Ex: Jan/08, Fev/08...) a única forma que encontrei para agrupar é A-Z e isso deixa os meses desordenado (EX:Abril/08, Ago/08) Alguem sabe uma forma de classificar lá na visão por mês? Obs.: A Base contem 3 Anos então além de agrupar pelo mês tambem tem que considerar o ano. Grato
  11. Alexandre, acho que é isso mesmo, só que quando executo a query aparece o seguinte erro: Msg 174, Level 15, State 1, Line 5 The getdate function requires 0 argument(s). a query completa é essa, mais não consegui identificar o problema, pode me ajudar? select A.dataemissao, 'Mês/Ano'= CASE WHEN CONVERT (VARCHAR,month(GETDATE(A.dataemissao)))= '1' THEN 'JAN' WHEN CONVERT (VARCHAR,month(GETDATE(A.dataemissao)))= '2' THEN 'FEV' WHEN CONVERT (VARCHAR,month(GETDATE(A.dataemissao)))= '3' THEN 'MAR' WHEN CONVERT (VARCHAR,month(GETDATE(A.dataemissao)))= '4' THEN 'ABR' WHEN CONVERT (VARCHAR,month(GETDATE(A.dataemissao)))= '5' THEN 'MAI' WHEN CONVERT (VARCHAR,month(GETDATE(A.dataemissao)))= '6' THEN 'JUN' WHEN CONVERT (VARCHAR,month(GETDATE(A.dataemissao)))= '7' THEN 'JUL' WHEN CONVERT (VARCHAR,month(GETDATE(A.dataemissao)))= '8' THEN 'AGO' WHEN CONVERT (VARCHAR,month(GETDATE(A.dataemissao)))= '9' THEN 'SET' WHEN CONVERT (VARCHAR,month(GETDATE(A.dataemissao)))= '10' THEN 'OUT' WHEN CONVERT (VARCHAR,month(GETDATE(A.dataemissao)))= '11' THEN 'NOV' WHEN CONVERT (VARCHAR,month(GETDATE(A.dataemissao)))= '12' THEN 'DEZ' END + '/' + CONVERT (varchar,year(GETDATE(A.dataemissao))) b.codconta +' - '+ C.descricao as 'Conta/Descrição', B.codccusto +' - '+ D.nome as 'CCusto/Descrição', B.coddepartamento as 'DEPARTAMENTO', 'Valor (C+/D-)' = CASE WHEN B.TIPO='1' THEN -1*b.valor WHEN B.TIPO='2' THEN 1*b.valor end from tmov A, tmovcont B, Cconta C, Gccusto D where B.codconta = C.codconta and A.idmov = B.idmov and B.Codccusto = D.Codccusto and B.codconta like '3%'
  12. não encontrei nenhuma opção do help do SQL Server que me atendece... quem souber de uma forma para deixar a data como mês e ano me avise por favor (Ex: Jan/2008).
  13. esse comando mostra o numero referente ao mês, por exemplo Jan mostra "1" e o que eu queria que aparecece é Jan/08.
×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.