2 Replies Latest reply: Dec 19, 2016 10:10 AM by MARIO SOARES RSS

    Calendario Master.(Data formato: 20161201) ou será texto?

    Agnaldo Neves

      LET vVencimento = Date(Today()-30, 'DD/MM/YYYY');

      LET vDateMin=num(makedate(2013,01,01));

      LET vDateMax=floor(monthend(today()));

      LET vDateToday = num(today());

       

       

      Calenderio:

      LOAD

      Distinct

      Date($(vDateMin) + RowNo() - 1,'DD-MMM-YYYY') AS CalendarDate,

      ceil(Month(Date($(vDateMin) + RowNo() - 1,'DD-MMM-YYYY'))/3) & 'Trim' as Trimestre,

      month(Date($(vDateMin) + RowNo() - 1,'DD-MMM-YYYY')) AS Mês,

      WeekDay(Date($(vDateMin) + RowNo() - 1,'DD-MMM-YYYY')) AS Semana,

      Day(Date($(vDateMin) + RowNo() - 1,'DD-MMM-YYYY')) AS Dia,

      year(Date($(vDateMin) + RowNo() - 1,'DD-MMM-YYYY')) AS Ano,

      monthname(Date($(vDateMin) + RowNo() - 1,'DD-MMM-YYYY')) AS MesAno

       

       

      AutoGenerate 1 While $(vDateMin) + IterNo() - 1 <=$(vDateMax);

       

       

      A Data esta assim no banco: Formato no banco de dados. Será que está como texto.

      Data_Efetivado_Estoque: 20161201

      Tendo fazer um Date(Floor. Mas não está certo)

      20161201

      Alguma dica...

       

       

      LOAD

          "Prod_Serv_Ordem",

          Movimento_Comissao_Vendedor1,

      "Data_Efetivado_Estoque"

          "Prod_Serv_Codigo",

          "Prod_Serv_Nome",

          "Ordem_Fabricante",

          "Ordem_Classe",

          "Ordem_Subclasse",

             Date(Floor(Data_Efetivado_Estoque),'DD/MM/YYYY')     as     CalendarDate,

      Desconto_Valor

       

      SQL SELECT *

      FROM "S9_Real".dbo."View_Movimento_EVF_ORC"