Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Extraer datos de SAP por un campo fecha


Buenas, por favor me pueden colaborar con el siguiente caso:

necesito extraer informacion de una tabla de SAP para cargar un QVD, pero requerimos que enel WHERE se condicione por una fecha.

Se probaron las siguietnes opciones sin obtener resultado enel cargue:

1. WHERE BUDAT = '15.08.2013';

2. WHERE BUDAT = '15082013';

3. WHERE BUDAT = '15/08/2013';

4. WHERE BUDAT = 15082013;

5. WHERE BUDAT = 08152013;

6. WHERE BUDAT = 15.08.2013;

7. WHERE BUDAT = 15/08/2013; .

los datos en la tabla de SAP estan dia.mes.año EJ: 15.08.2013

Alguien que me pueda ayudar a extraer estos datos... Gracias

3 Replies
Not applicable
Author

Hi,

to look across the field with the date I use format of ISO YYYMMDD. All programs should support this format.

Try like this

     WHERE BUDAT = '20130815';

Not applicable
Author

LET  vAñostr= chr(39)&$(vAño)&chr(39);

LET  vAñoyear(Today());

LET vMes = $(vMesPRueba);

LET vFinMes = Num(Day(MonthEnd(MakeDate($(vAño),$(vMes),1))));

LET vMesstr= chr(39)&If( $(vMes)>9,$(vMes),'0'&$(vMes)) &chr(39);

LET vMesCarga= If( $(vMes)>9,$(vMes),'0'&$(vMes)) ;

LET vMesIni = Chr(39) & $(vAño) & $(vMesCarga) & '01' & Chr(39);

LET vMesFin = Chr(39) & $(vAño) & $(vMesCarga) & $(vFinMes) & Chr(39); 


WHERE  GJAHR =
$(vAñostr) AND  BUDAT >= $(vMesIni) AND BUDAT <= $(vMesFin) ;

Not applicable
Author

Gracias Edwin, con tu respuesta se pudo resolver el inconveniente