Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Prezados, criei duas listas sendo uma Month(DATA) e a outra Year(Data).
Minha dúvida é, eu não posso selecionar somente alguns meses de um determinado ano ?
Ricardo,
se você criar o mês e o ano na carga, vai poder selecionar somente alguns meses do ano.
Sobre a classificação,
o month cria um campo dual, aonde tem o numero do mês e o nome do mês. Se classificar o mês pelo nome, não vai dar certo.
Neste caso eu sempre opto por criar
Year(DATA) & '.' & num( Month(DATA) , '00')
o ano seguido do mês em formato numérico (2015.01 / 2015.04 .....) e ordenar começando pelo ano.
AMF
Quando tentei Month(DATA) & '/' & Year(DATA) deu certo porém aí não consigo classificar
Ola Ricardo,
Ao fazer Year(Data) e Month(Data) data em listboxes, causa que eles nao sincronizem as seleccoes.
Nestes casos, fiz sempre usando o script, do tipo:
LOAD
(outros campos...)
Month(Data) as Mes,
Year(Data) as Ano
from (ficheiro de origem...);
Depois basta usar Mes e Ano nas listas que funciona 100%.
Espero que ajude.
Cumprimentos,
Nuno
Ricardo,
se você criar o mês e o ano na carga, vai poder selecionar somente alguns meses do ano.
Sobre a classificação,
o month cria um campo dual, aonde tem o numero do mês e o nome do mês. Se classificar o mês pelo nome, não vai dar certo.
Neste caso eu sempre opto por criar
Year(DATA) & '.' & num( Month(DATA) , '00')
o ano seguido do mês em formato numérico (2015.01 / 2015.04 .....) e ordenar começando pelo ano.
AMF
Ricardo,
Como o pessoal acima já disse.. para criar o mes e ano, sempre crie no script que vc consegue selecionar os dois ao mesmo tempo..
Porem vi que no seu exemplo vc concatena o mes e ano.. querendo então mostrar o ano e mês.. para isso da forma como vc está fazendo tambem da problema..
O ideal tambem é criar o mes/ano no script.. desta forma::
LOAD
Month(DATA) AS MES,
Year(Data) AS ANO,
monthname(DATA) as mes_ano
from .....
então para este tipo de filtro vc vai usar o campo mes_ano e ele vai classificar certinho.
Att,
Muito obrigado Alessandro. Deu certo desta forma. Das outras formas também daria porém utilizo uma instrução SQL muito grande com vários UNION. Além disso também já tive problemas misturando datas de uma base Excel com datas SQL.
Muito obrigado.
Grande abraço.
Olá!
Qual seria o código necessário para tornar o mês como texto?
Exemplo 2022 - março, 2022 - abril
Obrigado!!