Array
(
)

Conversão de Hora e concatenação

Davison
   - 27 jul 2011

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

Emerson
   - 27 jul 2011

tente:

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


Davison
   - 01 ago 2011

Emerson Obrigado, funcionou