Hi, For csv purpose and sending the csv to others I need to have a colomn in the csv that is schedule_dt. This may contain a datetime or can be empty. But when empty it really should be empty. Now I have a space. This cause a import fail, because a space is a string and not a date. Does anyone know how to make sure the schedule_dt is empty (no space) in this code? Thanks! proc sql;
create table expclang.&_file_name._export as
SELECT DISTINCT T2.CUSTOMER_ID,
CASE WHEN T2.RESERVEREN = 'N' THEN 'Jouw artikel is weer leverbaar'
WHEN T2.RESERVEREN = 'Y' THEN 'Jouw artikel kun je vanaf nu reserveren' END AS SUBJECTLINE,
CASE WHEN T2.RESERVEREN = 'N' THEN 'We hebben goed nieuws voor je, een artikel waar je om hebt gevraagd is er weer'
WHEN T2.RESERVEREN = 'Y' THEN 'We hebben goed nieuws voor je, een artikel waar je om hebt gevraagd kun je vanaf nu reserveren' END AS PREHEADER,
'ENTnlmcmproduct20180101017552' AS REFERRER,
'89,103' AS FLEXBANNERS,
T2.GLOBAL_ID AS GLOBALIDS,
'46,47' AS TEXTS,
'' as SCHEDULE_DT,
'[{"ID":1,"PARAM":"METADATA","CONTENT":{"SNIPPETCODE":"HEADER","USP":"1","SUBJECT":"0","UNSUBSCRIBE":"1"}},
{"ID":2,"PARAM":"METADATA","CONTENT":{"SNIPPETCODE":"TEXTBANNER","SNIPPETVAR":"FULL",'
|| CASE
WHEN T2.RESERVEREN = 'N' THEN '"IDX1":"0"'
ELSE '"IDX1":"1"'
END
|| '}},
{"ID":3,"PARAM":"METADATA","CONTENT":{"SNIPPETCODE":"TEXT","MANUAL":"1",'
|| CASE
WHEN T2.RESERVEREN = 'N' THEN '"IDX1":"0"'
ELSE '"IDX1":"1"'
END
|| '}},
{"ID":4,"PARAM":"METADATA","CONTENT":{"SNIPPETCODE":"PRODUCTGROOT","PRICE1":"1","DELIVERY1":"1","IDX1":"0"}},
{"ID":5,"PARAM":"METADATA","CONTENT":{"SNIPPETCODE":"FOOTER","SNIPPETVAR":"DEFAULT","DISCLAIMER":"Je ontvangt deze e-mail eenmalig omdat je je op '
|| TRIM (T2.DATUM_SET_ALERT)
|| ' met dit e-mailadres hebt aangemeld voor een leverbaarheidsalert voor dit artikel. Indien je bij meerdere artikelen een alertverzoek hebt ingediend en je wenst deze niet meer te ontvangen, kun je op de productpagina van het artikel de alert uitzetten."}}]'
AS CONTENT
FROM EXPCLANG.&_FILE_NAME._NO_CNTRL_GRP T1
INNER JOIN MDB.MCM_CPA_EXP T2
ON T1.CUSTOMER_ID = T2.CUSTOMER_ID ;
quit;
data _null_ ;
/*FILE "&file_export_wait_s" lrecl=4000 DLM= ';' ; */
FILE "&file_export_ready_s" lrecl=4000 DLM= ';' ;
if _n_ = 1 then put @1 "CUSTOMER_ID;SUBJECTLINE;PREHEADER;REFERRER;FLEXBANNERS;GLOBALIDS;TEXTS;SCHEDULE_DT;CONTENT";
set expclang.&_file_name._export;
put (_all_) (~);
run ;
... View more