Reginaldo Castorino Postado 11 de Fevereiro de 2010 Tópicos Que Criei: 9 Tópicos/Dia: 0.00 Meu Conteúdo: 19 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 185 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 11 de Fevereiro de 2010 Porque na select abaixo o resultado é exibido de forma duplicada? SELECT OFOBJOFICINA.IDOBJOF2 as FROTA,OFOBJOFICINA.IDOBJOF,SUM(CAST(TMOV.VALORLIQUIDO AS NUMERIC(15,2))) 'TOTAL MANUT', CASE when TPRD.NOMEFANTASIA LIKE 'ROLAM%' then SUM(CAST(TMOV.VALORLIQUIDO AS NUMERIC(15,2))) else 0.00 END AS PNEU FROM TITMMOV(NOLOCK), TMOV(NOLOCK),TPRD(NOLOCK),OFOBJOFICINA(NOLOCK), TFAB(NOLOCK), OFMODELO(NOLOCK),OFTIPOOBJ(NOLOCK) WHERE TMOV.CODTMV IN ('2.1.50') AND TITMMOV.CODCOLIGADA = TPRD.CODCOLIGADA AND TITMMOV.IDPRD = TPRD.IDPRD AND TITMMOV.IDOBJOFICINA = OFOBJOFICINA.IDOBJOF AND TMOV.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV AND TMOV.IDOBJOF = TITMMOV.IDOBJOFICINA AND OFOBJOFICINA.CODCOLIGADA = TMOV.CODCOLIGADA AND OFOBJOFICINA.CODCOLIGADA = TITMMOV.CODCOLIGADA AND OFOBJOFICINA.IDOBJOF = TMOV.IDOBJOF AND TFAB.CODCOLIGADA=OFMODELO.CODCOLFAB AND TFAB.CODFAB=OFMODELO.CODFAB AND OFOBJOFICINA.IDTIPOOBJ = OFMODELO.IDTIPOOBJ AND OFOBJOFICINA.CODMODELO = OFMODELO.CODMODELO AND OFOBJOFICINA.IDTIPOOBJ = OFTIPOOBJ.IDTIPOOBJ AND TMOV.DATAEMISSAO BETWEEN '2009-06-01' AND '2009-06-30' AND OFOBJOFICINA.IDOBJOF2 = '1099' GROUP BY TPRD.NOMEFANTASIA,OFOBJOFICINA.IDOBJOF2,OFOBJOFICINA.IDOBJOF Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
lugao Postado 11 de Fevereiro de 2010 Tópicos Que Criei: 61 Tópicos/Dia: 0.01 Meu Conteúdo: 659 Conteúdo/Dia: 0.10 Reputação: 1 Pontos/Conquistas: 3.883 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 41 Denunciar Compartilhar Postado 11 de Fevereiro de 2010 Porque na select abaixo o resultado é exibido de forma duplicada?SELECT OFOBJOFICINA.IDOBJOF2 as FROTA,OFOBJOFICINA.IDOBJOF,SUM(CAST(TMOV.VALORLIQUIDO AS NUMERIC(15,2))) 'TOTAL MANUT', CASE when TPRD.NOMEFANTASIA LIKE 'ROLAM%' then SUM(CAST(TMOV.VALORLIQUIDO AS NUMERIC(15,2))) else 0.00 END AS PNEU FROM TITMMOV(NOLOCK), TMOV(NOLOCK),TPRD(NOLOCK),OFOBJOFICINA(NOLOCK), TFAB(NOLOCK), OFMODELO(NOLOCK),OFTIPOOBJ(NOLOCK) WHERE TMOV.CODTMV IN ('2.1.50') AND TITMMOV.CODCOLIGADA = TPRD.CODCOLIGADA AND TITMMOV.IDPRD = TPRD.IDPRD AND TITMMOV.IDOBJOFICINA = OFOBJOFICINA.IDOBJOF AND TMOV.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV AND TMOV.IDOBJOF = TITMMOV.IDOBJOFICINA AND OFOBJOFICINA.CODCOLIGADA = TMOV.CODCOLIGADA AND OFOBJOFICINA.CODCOLIGADA = TITMMOV.CODCOLIGADA AND OFOBJOFICINA.IDOBJOF = TMOV.IDOBJOF AND TFAB.CODCOLIGADA=OFMODELO.CODCOLFAB AND TFAB.CODFAB=OFMODELO.CODFAB AND OFOBJOFICINA.IDTIPOOBJ = OFMODELO.IDTIPOOBJ AND OFOBJOFICINA.CODMODELO = OFMODELO.CODMODELO AND OFOBJOFICINA.IDTIPOOBJ = OFTIPOOBJ.IDTIPOOBJ AND TMOV.DATAEMISSAO BETWEEN '2009-06-01' AND '2009-06-30' AND OFOBJOFICINA.IDOBJOF2 = '1099' GROUP BY TPRD.NOMEFANTASIA,OFOBJOFICINA.IDOBJOF2,OFOBJOFICINA.IDOBJOF imagino que o campo a duplicar seria o frota, assim sendo, coloque para a sentença agrupar por ele tbm, ficando assim: SELECT OFOBJOFICINA.IDOBJOF2 as FROTA,OFOBJOFICINA.IDOBJOF,SUM(CAST(TMOV.VALORLIQUIDO AS NUMERIC(15,2))) 'TOTAL MANUT', CASE when TPRD.NOMEFANTASIA LIKE 'ROLAM%' then SUM(CAST(TMOV.VALORLIQUIDO AS NUMERIC(15,2))) else 0.00 END AS PNEU FROM TITMMOV(NOLOCK), TMOV(NOLOCK),TPRD(NOLOCK),OFOBJOFICINA(NOLOCK), TFAB(NOLOCK), OFMODELO(NOLOCK),OFTIPOOBJ(NOLOCK) WHERE TMOV.CODTMV IN ('2.1.50') AND TITMMOV.CODCOLIGADA = TPRD.CODCOLIGADA AND TITMMOV.IDPRD = TPRD.IDPRD AND TITMMOV.IDOBJOFICINA = OFOBJOFICINA.IDOBJOF AND TMOV.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV AND TMOV.IDOBJOF = TITMMOV.IDOBJOFICINA AND OFOBJOFICINA.CODCOLIGADA = TMOV.CODCOLIGADA AND OFOBJOFICINA.CODCOLIGADA = TITMMOV.CODCOLIGADA AND OFOBJOFICINA.IDOBJOF = TMOV.IDOBJOF AND TFAB.CODCOLIGADA=OFMODELO.CODCOLFAB AND TFAB.CODFAB=OFMODELO.CODFAB AND OFOBJOFICINA.IDTIPOOBJ = OFMODELO.IDTIPOOBJ AND OFOBJOFICINA.CODMODELO = OFMODELO.CODMODELO AND OFOBJOFICINA.IDTIPOOBJ = OFTIPOOBJ.IDTIPOOBJ AND TMOV.DATAEMISSAO BETWEEN '2009-06-01' AND '2009-06-30' AND OFOBJOFICINA.IDOBJOF2 = '1099' GROUP BY OFOBJOFICINA.IDOBJOF2,TPRD.NOMEFANTASIA,OFOBJOFICINA.IDOBJOF2,OFOBJOFICINA.IDOBJ OF olha se resolve. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Reginaldo Castorino Postado 11 de Fevereiro de 2010 Tópicos Que Criei: 9 Tópicos/Dia: 0.00 Meu Conteúdo: 19 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 185 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 11 de Fevereiro de 2010 imagino que o campo a duplicar seria o frota, assim sendo, coloque para a sentença agrupar por ele tbm, ficando assim:SELECT OFOBJOFICINA.IDOBJOF2 as FROTA,OFOBJOFICINA.IDOBJOF,SUM(CAST(TMOV.VALORLIQUIDO AS NUMERIC(15,2))) 'TOTAL MANUT', CASE when TPRD.NOMEFANTASIA LIKE 'ROLAM%' then SUM(CAST(TMOV.VALORLIQUIDO AS NUMERIC(15,2))) else 0.00 END AS PNEU FROM TITMMOV(NOLOCK), TMOV(NOLOCK),TPRD(NOLOCK),OFOBJOFICINA(NOLOCK), TFAB(NOLOCK), OFMODELO(NOLOCK),OFTIPOOBJ(NOLOCK) WHERE TMOV.CODTMV IN ('2.1.50') AND TITMMOV.CODCOLIGADA = TPRD.CODCOLIGADA AND TITMMOV.IDPRD = TPRD.IDPRD AND TITMMOV.IDOBJOFICINA = OFOBJOFICINA.IDOBJOF AND TMOV.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV AND TMOV.IDOBJOF = TITMMOV.IDOBJOFICINA AND OFOBJOFICINA.CODCOLIGADA = TMOV.CODCOLIGADA AND OFOBJOFICINA.CODCOLIGADA = TITMMOV.CODCOLIGADA AND OFOBJOFICINA.IDOBJOF = TMOV.IDOBJOF AND TFAB.CODCOLIGADA=OFMODELO.CODCOLFAB AND TFAB.CODFAB=OFMODELO.CODFAB AND OFOBJOFICINA.IDTIPOOBJ = OFMODELO.IDTIPOOBJ AND OFOBJOFICINA.CODMODELO = OFMODELO.CODMODELO AND OFOBJOFICINA.IDTIPOOBJ = OFTIPOOBJ.IDTIPOOBJ AND TMOV.DATAEMISSAO BETWEEN '2009-06-01' AND '2009-06-30' AND OFOBJOFICINA.IDOBJOF2 = '1099' GROUP BY OFOBJOFICINA.IDOBJOF2,TPRD.NOMEFANTASIA,OFOBJOFICINA.IDOBJOF2,OFOBJOFICINA.IDOBJ OF olha se resolve. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 11 de Fevereiro de 2010 Tópicos Que Criei: 900 Tópicos/Dia: 0.14 Meu Conteúdo: 8.845 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.599 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Offline Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 11 de Fevereiro de 2010 Reginaldo, vc apenas replicou a mensagem ( logo acima... ) do Lugão. Se ia comentar algo, não fez !! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Reginaldo Castorino Postado 11 de Fevereiro de 2010 Tópicos Que Criei: 9 Tópicos/Dia: 0.00 Meu Conteúdo: 19 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 185 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 11 de Fevereiro de 2010 Reginaldo, vc apenas replicou a mensagem ( logo acima... ) do Lugão. Se ia comentar algo, não fez !! A sugestão enviada pelo amigo não deu certo. Grato, Reginaldo Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Robinson Postado 11 de Fevereiro de 2010 Tópicos Que Criei: 58 Tópicos/Dia: 0.01 Meu Conteúdo: 672 Conteúdo/Dia: 0.11 Reputação: 25 Pontos/Conquistas: 4.005 Conteúdo Resolvido: 0 Dias Ganho: 18 Status: Offline Idade: 48 Denunciar Compartilhar Postado 11 de Fevereiro de 2010 (editado) A sugestão enviada pelo amigo não deu certo.Grato, Reginaldo Olá Reginaldo Primeiro, acho interessante você concatenar o código do seu select, assim fica mais fácil para você mesmo encontrar o erro e para nós o ajudarmos, seja: SELECT OFOBJOFICINA.IDOBJOF2 AS FROTA, OFOBJOFICINA.IDOBJOF, SUM(CAST(TMOV.VALORLIQUIDO AS NUMERIC(15,2))) AS 'TOTAL MANUT', CASE WHEN TPRD.NOMEFANTASIA LIKE 'ROLAM%' THEN SUM(CAST(TMOV.VALORLIQUIDO AS NUMERIC(15,2))) ELSE 0.00 END AS 'PNEU' FROM TITMMOV(NOLOCK), TMOV(NOLOCK), TPRD(NOLOCK), OFOBJOFICINA(NOLOCK), TFAB(NOLOCK), OFMODELO(NOLOCK), OFTIPOOBJ(NOLOCK) WHERE TMOV.CODTMV IN ('2.1.50') AND TITMMOV.CODCOLIGADA = TPRD.CODCOLIGADA AND TITMMOV.IDPRD = TPRD.IDPRD AND TITMMOV.IDOBJOFICINA = OFOBJOFICINA.IDOBJOF AND TMOV.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV AND TMOV.IDOBJOF = TITMMOV.IDOBJOFICINA AND OFOBJOFICINA.CODCOLIGADA = TMOV.CODCOLIGADA AND OFOBJOFICINA.CODCOLIGADA = TITMMOV.CODCOLIGADA AND OFOBJOFICINA.IDOBJOF = TMOV.IDOBJOF AND TFAB.CODCOLIGADA=OFMODELO.CODCOLFAB AND TFAB.CODFAB=OFMODELO.CODFAB AND OFOBJOFICINA.IDTIPOOBJ = OFMODELO.IDTIPOOBJ AND OFOBJOFICINA.CODMODELO = OFMODELO.CODMODELO AND OFOBJOFICINA.IDTIPOOBJ = OFTIPOOBJ.IDTIPOOBJ AND TMOV.DATAEMISSAO BETWEEN '2009-06-01' AND '2009-06-30' AND OFOBJOFICINA.IDOBJOF2 = '1099' GROUP BY OFOBJOFICINA.IDOBJOF2, TPRD.NOMEFANTASIA, OFOBJOFICINA.IDOBJOF2, OFOBJOFICINA.IDOBJOF Segundo, tente usar o join no select, talvez funcione melhor. Eu queria lhe ajudar mais, só que eu não uso o officina aqui e por isso não tenho esses campos para simular o select aqui. Mas vou tentando lhe ajudar. Editado 11 de Fevereiro de 2010 por Robinson Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
lugao Postado 11 de Fevereiro de 2010 Tópicos Que Criei: 61 Tópicos/Dia: 0.01 Meu Conteúdo: 659 Conteúdo/Dia: 0.10 Reputação: 1 Pontos/Conquistas: 3.883 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 41 Denunciar Compartilhar Postado 11 de Fevereiro de 2010 A sugestão enviada pelo amigo não deu certo.Grato, Reginaldo tenta assim SELECT OFOBJOFICINA.IDOBJOF2 as FROTA,min(OFOBJOFICINA.IDOBJOF),SUM(CAST(TMOV.VALORLIQUIDO AS NUMERIC(15,2))) 'TOTAL MANUT', CASE when (TPRD.NOMEFANTASIA) LIKE 'ROLAM%' then SUM(CAST(TMOV.VALORLIQUIDO AS NUMERIC(15,2))) else 0.00 END AS PNEU FROM TITMMOV(NOLOCK), TMOV(NOLOCK),TPRD(NOLOCK),OFOBJOFICINA(NOLOCK), TFAB(NOLOCK), OFMODELO(NOLOCK),OFTIPOOBJ(NOLOCK) WHERE TMOV.CODTMV IN ('2.1.50') AND TITMMOV.CODCOLIGADA = TPRD.CODCOLIGADA AND TITMMOV.IDPRD = TPRD.IDPRD AND TITMMOV.IDOBJOFICINA = OFOBJOFICINA.IDOBJOF AND TMOV.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV AND TMOV.IDOBJOF = TITMMOV.IDOBJOFICINA AND OFOBJOFICINA.CODCOLIGADA = TMOV.CODCOLIGADA AND OFOBJOFICINA.CODCOLIGADA = TITMMOV.CODCOLIGADA AND OFOBJOFICINA.IDOBJOF = TMOV.IDOBJOF AND TFAB.CODCOLIGADA=OFMODELO.CODCOLFAB AND TFAB.CODFAB=OFMODELO.CODFAB AND OFOBJOFICINA.IDTIPOOBJ = OFMODELO.IDTIPOOBJ AND OFOBJOFICINA.CODMODELO = OFMODELO.CODMODELO AND OFOBJOFICINA.IDTIPOOBJ = OFTIPOOBJ.IDTIPOOBJ AND TMOV.DATAEMISSAO BETWEEN '2009-06-01' AND '2009-06-30' AND OFOBJOFICINA.IDOBJOF2 = '1099' GROUP BY OFOBJOFICINA.IDOBJOF2,TPRD.NOMEFANTASIA OF Se ainda não der, retorna o resultado errôneo e o esperado. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Reginaldo Castorino Postado 11 de Fevereiro de 2010 Tópicos Que Criei: 9 Tópicos/Dia: 0.00 Meu Conteúdo: 19 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 185 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 11 de Fevereiro de 2010 Ainda não deu certo, anexo segue arquivo contendo o resultado da seleção. Segue anexo imagem do resultado erroneo e resultado esperado Grato, Reginaldo Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
lugao Postado 11 de Fevereiro de 2010 Tópicos Que Criei: 61 Tópicos/Dia: 0.01 Meu Conteúdo: 659 Conteúdo/Dia: 0.10 Reputação: 1 Pontos/Conquistas: 3.883 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 41 Denunciar Compartilhar Postado 11 de Fevereiro de 2010 Ainda não deu certo, anexo segue arquivo contendo o resultado da seleção.Segue anexo imagem do resultado erroneo e resultado esperado Grato, Reginaldo ok, posta o resultado dessa sentença por favor: SELECT OFOBJOFICINA.IDOBJOF2 as FROTA,min(OFOBJOFICINA.IDOBJOF),SUM(CAST(TMOV.VALORLIQUIDO AS NUMERIC(15,2))) 'TOTAL MANUT', TPRD.NOMEFANTASIA FROM TITMMOV(NOLOCK), TMOV(NOLOCK),TPRD(NOLOCK),OFOBJOFICINA(NOLOCK), TFAB(NOLOCK), OFMODELO(NOLOCK),OFTIPOOBJ(NOLOCK) WHERE TMOV.CODTMV IN ('2.1.50') AND TITMMOV.CODCOLIGADA = TPRD.CODCOLIGADA AND TITMMOV.IDPRD = TPRD.IDPRD AND TITMMOV.IDOBJOFICINA = OFOBJOFICINA.IDOBJOF AND TMOV.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV AND TMOV.IDOBJOF = TITMMOV.IDOBJOFICINA AND OFOBJOFICINA.CODCOLIGADA = TMOV.CODCOLIGADA AND OFOBJOFICINA.CODCOLIGADA = TITMMOV.CODCOLIGADA AND OFOBJOFICINA.IDOBJOF = TMOV.IDOBJOF AND TFAB.CODCOLIGADA=OFMODELO.CODCOLFAB AND TFAB.CODFAB=OFMODELO.CODFAB AND OFOBJOFICINA.IDTIPOOBJ = OFMODELO.IDTIPOOBJ AND OFOBJOFICINA.CODMODELO = OFMODELO.CODMODELO AND OFOBJOFICINA.IDTIPOOBJ = OFTIPOOBJ.IDTIPOOBJ AND TMOV.DATAEMISSAO BETWEEN '2009-06-01' AND '2009-06-30' AND OFOBJOFICINA.IDOBJOF2 = '1099' GROUP BY OFOBJOFICINA.IDOBJOF2,TPRD.NOMEFANTASIA Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Reginaldo Castorino Postado 13 de Fevereiro de 2010 Tópicos Que Criei: 9 Tópicos/Dia: 0.00 Meu Conteúdo: 19 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 185 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 13 de Fevereiro de 2010 Segue resultando da sentença. Att, Regis 1099 DBM2712 381.28 Drenar Água do Reservatório de Ar 1099 DBM2712 381.28 Filtro Diesel 1099 DBM2712 381.28 Filtro do Carter SC 124 1099 DBM2712 381.28 Filtro Racor 1099 DBM2712 381.28 Lavagem 1099 DBM2712 381.28 Limpar Filtro Rotativo 1099 DBM2712 381.28 Limpar Sistema do Combustível 1099 DBM2712 381.28 Lubrificar Pontos Com Bicos P/ Graxa 1099 DBM2712 381.28 Oleo do carter 15w40 Mobil 1099 DBM2712 516.28 Regular Freio 1099 DBM2712 381.28 Teste de Fumaça Preta 1099 DBM2712 135.00 Teste de Opacímetro 1099 DBM2712 381.28 Teste de Percurso 1099 DBM2712 381.28 Trocar Filtro de Óleo de Carter 1099 DBM2712 381.28 Trocar Filtro de Óleo Diesel e Racor 1099 DBM2712 381.28 Trocar Óleo da Redução do Cubo 1099 DBM2712 381.28 Trocar Óleo do Carter e Limpar Bujão do Carter 1099 DBM2712 381.28 Verifcar Vazamento de Óleo do Cambio 1099 DBM2712 381.28 Verificar Amortecedores 1099 DBM2712 381.28 Verificar Correias em geral 1099 DBM2712 381.28 Verificar Cubo de Roda 1099 DBM2712 381.28 Verificar Desgaste dos Freios a Disco 1099 DBM2712 381.28 Verificar Filtro de Ar 1099 DBM2712 381.28 Verificar Fixação dos Amortecedores 1099 DBM2712 381.28 Verificar Folga na Quinta Roda 1099 DBM2712 381.28 Verificar Grampo do Molejo 1099 DBM2712 381.28 Verificar Lona de Freio 1099 DBM2712 381.28 Verificar Nível da Água do Limpador Parabrisa 1099 DBM2712 516.28 Verificar Parte Elétrica Geral 1099 DBM2712 381.28 Verificar Pneu 1099 DBM2712 381.28 Verificar Quinta Roda 1099 DBM2712 381.28 Verificar Rastreador 1099 DBM2712 381.28 Verificar Rolamento de Roda 1099 DBM2712 381.28 Verificar Sistema de Arrefecimento 1099 DBM2712 381.28 Verificar Suspensão Pneumática 1099 DBM2712 381.28 Verificar Unidade de Comando Eletrônica 1099 DBM2712 381.28 Verificar Vazamento de Óleo do Diferencial 1099 DBM2712 381.28 Verificar Vencimento do Teste de Opacímetro 1099 DBM2712 381.28 Veriifcar Nível de Fluido da Bateria e Carga Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
lugao Postado 17 de Fevereiro de 2010 Tópicos Que Criei: 61 Tópicos/Dia: 0.01 Meu Conteúdo: 659 Conteúdo/Dia: 0.10 Reputação: 1 Pontos/Conquistas: 3.883 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 41 Denunciar Compartilhar Postado 17 de Fevereiro de 2010 Segue resultando da sentença.Att, Regis 1099 DBM2712 381.28 Drenar Água do Reservatório de Ar 1099 DBM2712 381.28 Filtro Diesel 1099 DBM2712 381.28 Filtro do Carter SC 124 1099 DBM2712 381.28 Filtro Racor 1099 DBM2712 381.28 Lavagem 1099 DBM2712 381.28 Limpar Filtro Rotativo 1099 DBM2712 381.28 Limpar Sistema do Combustível 1099 DBM2712 381.28 Lubrificar Pontos Com Bicos P/ Graxa 1099 DBM2712 381.28 Oleo do carter 15w40 Mobil 1099 DBM2712 516.28 Regular Freio 1099 DBM2712 381.28 Teste de Fumaça Preta 1099 DBM2712 135.00 Teste de Opacímetro 1099 DBM2712 381.28 Teste de Percurso 1099 DBM2712 381.28 Trocar Filtro de Óleo de Carter 1099 DBM2712 381.28 Trocar Filtro de Óleo Diesel e Racor 1099 DBM2712 381.28 Trocar Óleo da Redução do Cubo 1099 DBM2712 381.28 Trocar Óleo do Carter e Limpar Bujão do Carter 1099 DBM2712 381.28 Verifcar Vazamento de Óleo do Cambio 1099 DBM2712 381.28 Verificar Amortecedores 1099 DBM2712 381.28 Verificar Correias em geral 1099 DBM2712 381.28 Verificar Cubo de Roda 1099 DBM2712 381.28 Verificar Desgaste dos Freios a Disco 1099 DBM2712 381.28 Verificar Filtro de Ar 1099 DBM2712 381.28 Verificar Fixação dos Amortecedores 1099 DBM2712 381.28 Verificar Folga na Quinta Roda 1099 DBM2712 381.28 Verificar Grampo do Molejo 1099 DBM2712 381.28 Verificar Lona de Freio 1099 DBM2712 381.28 Verificar Nível da Água do Limpador Parabrisa 1099 DBM2712 516.28 Verificar Parte Elétrica Geral 1099 DBM2712 381.28 Verificar Pneu 1099 DBM2712 381.28 Verificar Quinta Roda 1099 DBM2712 381.28 Verificar Rastreador 1099 DBM2712 381.28 Verificar Rolamento de Roda 1099 DBM2712 381.28 Verificar Sistema de Arrefecimento 1099 DBM2712 381.28 Verificar Suspensão Pneumática 1099 DBM2712 381.28 Verificar Unidade de Comando Eletrônica 1099 DBM2712 381.28 Verificar Vazamento de Óleo do Diferencial 1099 DBM2712 381.28 Verificar Vencimento do Teste de Opacímetro 1099 DBM2712 381.28 Veriifcar Nível de Fluido da Bateria e Carga mas era isso que voce queria? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Reginaldo Castorino Postado 17 de Fevereiro de 2010 Tópicos Que Criei: 9 Tópicos/Dia: 0.00 Meu Conteúdo: 19 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 185 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 17 de Fevereiro de 2010 mas era isso que voce queria? não eu quero apenas o total, ele deve sair de forma agrupada como segue: 1099 DBM2712 381.28 At, Reginaldo Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
lugao Postado 17 de Fevereiro de 2010 Tópicos Que Criei: 61 Tópicos/Dia: 0.01 Meu Conteúdo: 659 Conteúdo/Dia: 0.10 Reputação: 1 Pontos/Conquistas: 3.883 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 41 Denunciar Compartilhar Postado 17 de Fevereiro de 2010 não eu quero apenas o total, ele deve sair de forma agrupada como segue: 1099 DBM2712 381.28 At, Reginaldo tenta isso SELECT OFOBJOFICINA.IDOBJOF2 as FROTA,min(OFOBJOFICINA.IDOBJOF),SUM(CAST(TMOV.VALORLIQUIDO AS NUMERIC(15,2))) 'TOTAL MANUT' FROM TITMMOV(NOLOCK), TMOV(NOLOCK),TPRD(NOLOCK),OFOBJOFICINA(NOLOCK), TFAB(NOLOCK), OFMODELO(NOLOCK),OFTIPOOBJ(NOLOCK) WHERE TMOV.CODTMV IN ('2.1.50') AND TITMMOV.CODCOLIGADA = TPRD.CODCOLIGADA AND TITMMOV.IDPRD = TPRD.IDPRD AND TITMMOV.IDOBJOFICINA = OFOBJOFICINA.IDOBJOF AND TMOV.CODCOLIGADA = TITMMOV.CODCOLIGADA AND TMOV.IDMOV = TITMMOV.IDMOV AND TMOV.IDOBJOF = TITMMOV.IDOBJOFICINA AND OFOBJOFICINA.CODCOLIGADA = TMOV.CODCOLIGADA AND OFOBJOFICINA.CODCOLIGADA = TITMMOV.CODCOLIGADA AND OFOBJOFICINA.IDOBJOF = TMOV.IDOBJOF AND TFAB.CODCOLIGADA=OFMODELO.CODCOLFAB AND TFAB.CODFAB=OFMODELO.CODFAB AND OFOBJOFICINA.IDTIPOOBJ = OFMODELO.IDTIPOOBJ AND OFOBJOFICINA.CODMODELO = OFMODELO.CODMODELO AND OFOBJOFICINA.IDTIPOOBJ = OFTIPOOBJ.IDTIPOOBJ AND TMOV.DATAEMISSAO BETWEEN '2009-06-01' AND '2009-06-30' AND OFOBJOFICINA.IDOBJOF2 = '1099' GROUP BY OFOBJOFICINA.IDOBJOF2 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.