problema con fecha

21/04/2005 - 19:09 por Racsus | Informe spam
Hola, tengo la siguiente consulta que extrae el dia de una fecha:

SELECT CONVERT(CHAR(2),DAY(ALMMOV_FECHA)) FROM ALM_MOVIMIENTOS

El problema lo tengo es que cuando el dia es menor que 10 me saca solo un
dígito y lo que quiero es que me salga con un 0 delante en estos casos. Es
decir

día 1 = 01
dia 2 = 02
...

Saludos, Oscar

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
21/04/2005 - 19:15 | Informe spam
select right('0' + ltrim(day(ALMMOV_FECHA)), 2) FROM ALM_MOVIMIENTOS


AMB

"Racsus" wrote:

Hola, tengo la siguiente consulta que extrae el dia de una fecha:

SELECT CONVERT(CHAR(2),DAY(ALMMOV_FECHA)) FROM ALM_MOVIMIENTOS

El problema lo tengo es que cuando el dia es menor que 10 me saca solo un
dígito y lo que quiero es que me salga con un 0 delante en estos casos. Es
decir

día 1 = 01
dia 2 = 02
...

Saludos, Oscar
Respuesta Responder a este mensaje
#2 Don Roque
22/04/2005 - 14:26 | Informe spam
Alejandro Mesa wrote:
select right('0' + ltrim(day(ALMMOV_FECHA)), 2) FROM ALM_MOVIMIENTOS


AMB

"Racsus" wrote:

> Hola, tengo la siguiente consulta que extrae el dia de una fecha:
>
> SELECT CONVERT(CHAR(2),DAY(ALMMOV_FECHA)) FROM ALM_MOVIMIENTOS
>
> El problema lo tengo es que cuando el dia es menor que 10 me saca


solo un
> dígito y lo que quiero es que me salga con un 0 delante en estos


casos. Es
> decir
>
> día 1 = 01
> dia 2 = 02
> ...
>
> Saludos, Oscar



Alejandro, siempre hacia esto de otra manera, preguntaba si el numero
tenia dos digitos, si no los tenia, le concatenaba un cero. Muy buena!
gracias!!!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida