27/07/2011

Conversão de Hora e concatenação

Olá pessoal,   Estou precisando de uma ajuda na conversão da hora já procurei em vários sites mas não encontrei.   Estou utilizando o seguinte comando:   CONVERT(VARCHAR,DATEPART(HH, dateadd(second, Data, '1970-1-1'))) HORA, O resultado da hora neste formato é : 0, 1 , 2, 3, 4, 5, 6, 7, 8, 9, 10 e assim por diante Gostaria que resultado da hora viesse com zero antes da 10ª hora e concatenar após conversão :00:00 exemplo 01, 02, 03, 04, 05, 06, 07, 08, 09, 10 e assim por diante   ficaria assim o resultado esperado com a concatenação   01:00, 02:00, 03:00, 04:00, 05:00, 06:00, 07:00, 08:00, 09:00, 10:00   Obrigado   deiso

Davison

Respostas

27/07/2011

Emerson

tente:
RIGHT('0'+CONVERT(VARCHAR(2),DATEPART(hh, dateadd(second, Data, '1970-1-1'))),2)+':00:00' HORA
Responder Citar

01/08/2011

Davison

Emerson Obrigado, funcionou
Responder Citar