Ir para conteúdo
Fórum Script Brasil

Flavio P. Lima

Membros
  • Total de itens

    16
  • Registro em

  • Última visita

Tudo que Flavio P. Lima postou

  1. Galera, bom dia! é o seguinte galera... Preciso criar um campo para fazer organizar melhor alguns grupos que tenho na minha ferramenta. Pensei em usar o case, mas ele so me retorna o else. Assim: tenho um campo chamado gerencia, ele me traz varias gerencias diferentes: infra transacional, infra corporativa, infra usuario, etc. Quando a ferramenta me retorassem esses determinados grupos esse novo campo me mostrasse a qual categoria ele pertence, por exemplo INFRA. O que eu tentei fazer foi o seguinte: case @Select(Teste Service Desk\Gerencia) when 'Gerência Infra Corporativa' then 'INFRA' when 'Gerência Infra Transacional' then 'INFRA' else 'erro' end Valeu
  2. beleza, e obrigado pela ajuda!!!! Mas agora em q forum eu tenho q postar você pode me diser? Vlw
  3. Fulviooooooooooooooooooooooooooooooooooo Consegui cara!!!!!!!!!!! SELECT CONVERT(varchar(10), DATEADD(s, a.open_date,CONVERT(varchar(10),'1970-01-01', 102)), 103) AS Data_Abertura, count(a.ref_num) FROM call_req a, cr_stat b WHERE ( b.code=a.status ) AND ( ((b.sym = 'Resolvido') or (b.sym = 'Pendente')) ) GROUP BY CONVERT(varchar(10), DATEADD(s, a.open_date,CONVERT(varchar(10),'1970-01-01', 102)), 103) peguei algumas queres que tinha aqui e juntei com o q você me passou e deu nisso ai!!!! FUNCIONOU PERFEITAMENTE NO SQL... Agora sera q você consegue me ajudar a passar esse codigo pra camada de objeto???
  4. Fulvio, estamos quase la!!!!!!!!!! :rolleyes: SELECT (convert (varchar(10),mdb.casd.cr.open_date)), count(mdb.casd.cr.ref_num) FROM mdb.casd.cr, mdb.casd.crs WHERE ( mdb.casd.crs.code=mdb.casd.cr.status ) AND ( ((mdb.casd.crs.sym = 'Resolvido') or (mdb.casd.crs.sym = 'Pendente')) ) GROUP BY (convert (varchar(10),mdb.casd.cr.open_date)) essa query esta funcionando mas puxa os dados repetidos. quado coloco (convert (varchar(10),mdb.casd.cr.open_date, 102)) ele da aquele erro de TIPO DE COLUNA INVALIDA. alguma ideia? vlw
  5. Fulvio, funcionou finalmente! mas agora só não estou conseguindo fazer a conversao da data para remover a hora! assim, eu coloco a maneira q você me passou, mas da um erro e diz q falta uma uma coluna, coluna invalida alguma dica? Vlw
  6. Fulvio, vai ver é porque eu não estou usando o SQL server e sim, uma ferramenta da SAP, o BO - Business Object XI e trabalho com as tabelas na camada de objeto...
  7. Pessoal, nada ainda, deu erro!! Vou tentar explicar campo a campo como cada um é. eu qro o total de chamados enviados nos dias de um periodo correto. os campos que eu tenho no meu sistemas são: N° do Ticket (ref_num) - tipo objeto Data de abertura(Open_date) - tipo Data e encima do compo ref_num criei um campo count: count(mdb.casd.cr.ref_num) where ( mdb.casd.crs.code=mdb.casd.cr.status ) AND ( mdb.casd.crs.sym = 'Resolvido') or (mdb_casd_crs_TST.sym = 'Pendente') agora o q eu preciso é uma forma de criar de criar um campo que mostre o total de tickets pendentes por dia em um determinado periodo. Vlw
  8. puts é isso mesmo cara... sabe se existe alguma maneira de eliminar o horario da consulta????
  9. Essa repetição acontece porque ele puxa os tickets e mostra a data de abertura de cada um deles. não sei se isso é possivel: podiamos puxar o a quantidade dos tickets e fazer com que o SQL mostre a data. sera possivel At.
  10. A quantidade é essa mesmo Fernando pessoal algum HELP???? VLW
  11. então galera, SELECT mdb.casd.cr.open_date, count(mdb.casd.cr.ref_num) FROM mdb.casd.cr, mdb.casd.crs WHERE ( mdb.casd.zcelula.id=mdb.casd.cr.zcelula ) AND ( mdb.casd.crs.code=mdb.casd.cr.status ) AND ( ( mdb.casd.crs.code=mdb.casd.cr.status ) AND ( mdb.casd.crs.sym = 'Resolvido') or (mdb.casd.crs.sym = 'Pendente') ) AND ( ( mdb.casd.cr.open_date ) BETWEEN @Prompt('Data de Abertura','D', , mono, free) and @Prompt('Data de Fechamento','D', , mono, free) ) GROUP BY mdb.casd.cr.open_date COM ESSE COGICO EU CONSIGO ESSE RESULTADO: 3/5/2010 1 3/5/2010 1 3/5/2010 1 3/5/2010 1 3/5/2010 1 3/5/2010 1 3/5/2010 1 3/5/2010 1 3/5/2010 1 3/5/2010 1 3/5/2010 1 4/5/2010 1 4/5/2010 1 4/5/2010 1 4/5/2010 1 4/5/2010 1 4/5/2010 1 4/5/2010 1 4/5/2010 1 4/5/2010 1 4/5/2010 1 4/5/2010 1 5/5/2010 1 5/5/2010 1 5/5/2010 1 5/5/2010 1 5/5/2010 1 5/5/2010 1 5/5/2010 1 É QUASE ISSO QUE EU PRECISO. AGORA PRECISO AGRUPAR AS DATAS E MOSTRAR A SOMA DAS DATAS EX: 4/5/2010 22
  12. então fernando, meu problema é q estou trabalhando na camada de objeto. vou explicar: O valor total eu tiro de outras duas consultas: count(mdb.casd.cr.ref_num) where ( mdb.casd.crs.sym = 'Resolvido') or (mdb_casd_crs_TST.sym = 'Pendente') e o valor que é gerado dessa acima, eu qro dividir por dias, mas quando tento fazer como você me passou o B.O não entende! vou postar o sql do q da erro. bom, acho q agora consigo te explicar o campo q gera o total é um count de um campo numerico TICKET, a ideia seria fazer um cont com data e um sum disso tudo mas não consigoooooooooooooooooooooooooooooooooooooooo
  13. então fernando, meu problema é q estou trabalhando na camada de objeto. vou explicar: O valor total eu tiro de outras duas consultas: count(mdb.casd.cr.ref_num) where ( mdb.casd.crs.sym = 'Resolvido') or (mdb_casd_crs_TST.sym = 'Pendente') e o valor que é gerado dessa acima, eu qro dividir por dias, mas quando tento fazer como você me passou o B.O não entende! vou postar o sql do q da erro.
  14. a Ideia que eu tive é fazer uma consulta dentro da outra, tipo assim: uma faz o sum da quantidade no dia, e a outra mostra a quantidade de cada dia no periodo selecionado, pois eu só preciso mostrar o total do dia no periodo sera q é possivel?
  15. Galera, a duvida é a seguinte: Preciso criar em SQL uma consulta q faça o calculculo da quantidade diaria e mostre isso em um determinado periodo Para melhor entender, vou explicar: preciso criara query para a quantidade de chamados pendentes no dia, depois mostrar isso em um periodo. o que eu já consegui é a quantidade total no periodo, e a quantidade mostrada de 1 a 1, repetindo o dia. o que preciso é dia 5 12 dia 6 5 dia 7 1 dia 8 3 dia 9 16 espero que tenham entendido e possam me ajudar obrigado
×
×
  • Criar Novo...