Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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"
try
DATE(date#(Data_Efetivado_Estoque,'YYYYMMDD'),'DD/MM/YYYY') as CalendarDate
try
DATE(date#(Data_Efetivado_Estoque,'YYYYMMDD'),'DD/MM/YYYY') as CalendarDate
Se for Oracle, segue query que retorna os tipos da coluna;
SELECT COLUMN_NAME,
DATA_TYPE,
DATA_LENGTH,
DATA_PRECISION
FROM ALL_TAB_COLUMNS
WHERE UPPER(TABLE_NAME)='MINHA_TABELA'