Jump to content
Fórum Script Brasil

Leonardo JSantos

Membros
  • Content Count

    3
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Leonardo JSantos

  1. Boa tarde, Estou tentando montar um gráfico que mostra o intervalo de tempo em horas trabalhadas pelo funcionário. Segue abaixo o código: SELECT ORDSERV.TAG, ORDSERV.DATPRO2, (case when (maqpar - datpro2) < 0 then 'antecipado' end) antes_datap, (case when (maqpar - datpro2) between 0 and 1 then '1 hora' end) umahora, (case when (maqpar - datpro2) between 1 and 2 then '2 hora' end) duashoras, (case when (maqpar - datpro2) > 2 then '3 hora' end) acima_duas
  2. Boa tarde, Eu tenho um código SQL onde eu estou marcando com 1,2 e 3 determinando a quantidade de tempo entre a O.S.s , mas gostaria de adicionar a soma dessas marcações em seus respectivos campos . Tipo, Quantidade até 1 hora = 9 , 2 horas = 2 e superior a 2 horas = 4. Alguém poderia me ajudar? Desde já agradeço. SELECT ORDSERV.TAG AS'OS', ORDSERV.DATPRO2, ORDSERV.MAQPAR, TIPMANUT.DESCRICAO, SUM(DATEDIFF(SS,(CASE WHEN ORDSERV.DATPRO < ORDSERV.MAQPAR
  3. Boa tarde,Estou com um código que me traz os valores dos campos da tabela, porem quando eu " *100/ " ele me dá tudo 100% sendo que o valor seria a quantidades de ordserv. geradas / ordserv.fechadas e depois multiplicada por 100 pra dar o percentual. Segue o código abaixo:SELECT DATEPART(MM, ORDSERV.DATPRO2) MES, DATEPART(YY, ORDSERV.DATPRO2) MES, ENGEMAN.MESABREV(ORDSERV.DATPRO2)+'/'+SUBSTRING(CAST(DATEPART(YY, ORDSERV.DATPRO2) AS VARCHAR),3,2) MES_ANO,SUM(CASE WHEN ORDSERV.STATORD='F' THEN 1 ELSE 0 END) 'REALIZADAS'FROM ORDSERVWHERE ORDSERV.DATPRO2 BETWEEN '01/03/2016' AND '30/04/2016'AND ORD
×
×
  • Create New...