Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Galera ,
Mais uma vez, obrigado pela ajuda , contudo , preciso de uma pequena atenção ..
Queria identificar o mes de um determinado numero
Coloco Month(8) e aparece Jan ..
ALguem pode ajudar ?
Desde já agradeço
Tentou assim: month(makedate(2012,8))
Abraço.
Utilize a função NUM()
NUM(MONTH(8), '00')
Se preferir pode utilizar o MAPPING, para criar uma tabela auxiliar e criar inserir o nome inteiro do Mês.
Abraços
Não funcionou continua gerando 01 (janeiro)
Desculpe, acabei confundindo.
A função MONTH, necessita que seja informado uma data, e ele extrai o valor do mês da data informada.
Tente resolver isso no script.
Segue um exemplo do MAPPING:
TABELA_MESES:
MAPPING LOAD * INLINE [
COD, MES
1,Janeiro
2,Fevereiro
3,Março
4,Abril
5,Maio
6,Junho
7,Julho
8,Agosto
9,Setembro
10,Outubro
11,Novembro
12,Dezembro
];
VERIFICA_MES:
LOAD
NUM_MES,
APPLYMAP('TABELA_MESES', NUM_MES) AS NOME_MES
INLINE [
NUM_MES
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
];
Tentou assim: month(makedate(2012,8))
Abraço.
Valew , funcionou muito bem ..
Bem lembrado, você pode criar uma data, informando o mês e depois utilizando a função MONTH().
Estou acustumado com a utilização do MAPPING, e acabo dando como sugestão o que sou acustumado a utilizar rs.
Abraços!