5 Replies Latest reply: Apr 21, 2015 4:43 AM by Ricardo Azevedo RSS

    Data mês e ano

    Ricardo Azevedo

      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 ?

        • Re: Data mês e ano
          Ricardo Azevedo

          Quando tentei Month(DATA) & '/' & Year(DATA) deu certo porém aí não consigo classificar

            • Re: Data mês e ano
              Nuno Faustino

              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

              • Re: Data mês e ano
                Alessandro Furtado

                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

                  • Re: Data mês e ano
                    Ricardo Azevedo

                    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.

                • Re: Data mês e ano
                  Thiago Manoel Gonçalo

                  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,