Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um problemão com uma consulta. O sistema de gerenciamento de Service Desk possui a data de registro e a data de escalonamento ao 2º. nível no formato 'yyyy-mm-dd hh:00:00.000', utilizando o datediff consigo estabelecer somente em um formato (ou ano, ou mes, ou dia, ou horas, ou minutos ou segundos ou em milisegundos), a maioria dos incidentes são escalonados em menos de uma hora, porém existem exceções. Estas exceções seriam melhor apresentadas na forma de horas, ou dependendo do caso, dias ou meses.
Exemplo:
Data de Registro: '2009-04-01 00:00:00.000'
Data de Escalonamento ao 2º. Nível: '2009-04-10 00:00:00.000'
Se eu utilizo o parametro de minuto ele me apresenta 12960 minutos
Se eu utilizo em hora ele me apresenta 216 horas
Se eu utilizo o parametro de dia ele me apresenta corretamente os 9 dias.
Se eu utilizo o parametro de mes ele me apresenta "0"
Porém, existe o caso inverso:
Data de Registro: '2009-04-01 00:00:00.000'
Data de Escalonamento ao 2º. Nível: '2009-04-01 00:10:00.000'
Se eu utilizo o parametro de mes, ele me resulta em "0"
Se eu utilizo o parametro de dia, ele me apresenta "0"
Se eu utilizo o parametro de hora, ele me apresenta "0"
Se eu utilizo de minuto ele me apresenta os 10 minutos
Como proceder? http://forum.imasters.com.br/public/style_emoticons/default/excl.gif
Carregando comentários...