6 Replies Latest reply: Sep 26, 2016 4:17 PM by rodrigo silvestre RSS

    Datas não se filtram

    Isaias Darci

      Olá,

       

      Tenho uma tabela assim:

       

      LET vMinDate = NUM(DATE(FLOOR(MAKEDATE(2014,1,1))));

      LET vMaxDate = NUM(DATE(FLOOR(TODAY())));

       

      TempCalendar:

      LOAD

        $(vMinDate) + IterNo()-1 As Num,

          Date($(vMinDate) + IterNo()-1) As TempData

          AutoGenerate 1 While $(vMinDate) + IterNo()-1 <= $(vMaxDate);

        

      [Calendario]:

      LOAD

        TempData As Data,

          Year(TempData) As Ano,

          Year(TempData)-1 as "Ano Anterior",

          Month(TempData) As Mês,

          Year(TempData) & '-' & Num(Month(TempData), '00') As "Ano-Mês"

      RESIDENT TempCalendar

      ORDER BY TempData ASC;

       

      DROP TABLE TempCalendar;

       

      E tenho uma outra tabela qualquer:

      Vendas:

      LOAD

           campo1

           campo2

           Data // o campo original mostra a data assim=> 01/01/2016 15:30:35

           Date(Data) // campo modificado para aparecer somente => 01/01/2016

      FROM SQL SERVER;

       

      O que está acontecendo é que no filtro de ano da tabela calendário não está filtrando os valores de data

      na minha outra tabela (Vendas).

       

      Mesmo as datas nas tabelas tendo o mesmo formato, elas não se filtram.

       

      Alguém sabe o porque disto acontecer?