Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2009, 17:11
pepelucho
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 22 años, 4 meses
Puntos: 0
Exclamación Select de meses con valor ?

hola podrian ayudarme en este select:

Al mostrar un mes especifico, me mande el valor del mes por ejemplo:

Agosto ... valor: 08
Setiembre ... valor: 09
Octubre ... valor: 10

En el select que les muestro me manda la info pero cuando el mes tiene solo un digito aumenta un CERO al valor, pero cuando el mes es de 2 digitos TAMBIEN LE AGREGA LOS CEROS, como podria hacer para que solo lo agregue a los meses de un solo digito??

SELECT
REPLICATE('0',5 -DATALENGTH(MONTH(DATEADD(MONTH,-1,GETDATE()))))+
CAST(MONTH(DATEADD(MONTH,-1,GETDATE()))AS VARCHAR(4))
__________________
SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO