8 Replies Latest reply: May 15, 2018 12:45 PM by Paula Queiroz RSS

    Duvida com datas

    Paula Queiroz

      Oi pessoal, estou precisando de ajuda com campos de datas....

       

      Eu preciso conectar 4 arquivos, de 4 setores diferentes de alimentos, mas eles tem formatos de data diferentes :

      3 estao como : 2017-08-02 00 :00 :00  (AAAA-MM-DD 00:00:00)

      1 esta como : 2018-01-09 (AAAA-MM-DD)

      Preciso comparar periodos de tempos, entao para eu conseguir usar datas para os 4 arquivos, eu preciso formatar o campo, mas ecomo eu faria isso…..e como eu nomearia esse campos? Apos a formatacao, no alias eu dou o mesmo nome ao campo para q eles se ‘comuniquem’?

       

      Estou fazendo assim :

      date((date#(DataPedido,'YYYYMMDD')),'YYYY-MM-DD') as DataPedido,

      date(MonthStart((date#( DataPedido,'YYYYMMDD'))),'MMM/YYYY') as MesPedido,


      Obrigada pela atencao e ajuda de sempre,


      Paula

       

        • Re: Duvida com datas
          Thiago Justen Teixeira

          Paula,

           

          Pode fazer assim:

           

          Date(Date#(DataPedido)) as DataPedido,

          Date(Date#(DataPedido),'MMM/YYYY') as MesPedido,

            • Re: Duvida com datas
              Paula Queiroz

              Oi Thiago,

               

              Obrigada por responder.

              E eu devo nomear igual os 4 campos de arquivos diferentes?

              Pq em dois arquivos eu tenho campo de "DataPedido" e "DataFatura", em um terceiro arquivo eu tenho so "DataPedido" e em um quarto arquivo eu so tenho "DataFatura"....e eu preciso de um campo data para trabalhar nos meus graficos.

              Pensei em usar "DataPedido"  nos 3 primeiros e "DataFatura" no quarto arquivo.

              Vc faria diferente?

               

              Obrigada,

               

              Paula

                • Re: Duvida com datas
                  Thiago Justen Teixeira

                  Bem, com relação ao tratamento dos campos de data você pode usar a ideia acima. Mas se a sua dúvida estiver relacionada à modelagem, ou seja, de que forma você relacionaria as tabelas, seria legal responder às seguintes perguntas:

                   

                  1. De que maneira as tabelas se relacionam (cardinalidade)?
                  2. Quais campos se relacionam entre as tabelas?
                  3. A estrutura das tabelas que possuem data pedido, por exemplo, justificam o uso de joins ou concatenate?

                   

                  Em resumo, se você já tiver seu modelo construído e puder posta-lo, serei mais assertivo na sugestão. Do contrário, dê-me mais detalhes pra te ajudar melhor.

                   

                  Abs e Sucesso!!