Date: Tue, 1 Jul 2008 09:10:23 -0400
Reply-To: Sigurd Hermansen <HERMANS1@WESTAT.COM>
Sender: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From: Sigurd Hermansen <HERMANS1@WESTAT.COM>
Subject: Re: Selecting Observations by Date.
Content-Type: text/plain; charset="us-ascii"
Are you trying to subset a dataset that contains a SAS date variable
(such as the DATEPART() of a time stamp)? If so, you should compare the
value of the date variable (say, date) to the value of the DATE()
function in a subsetting IF statement:
IF date = DATE() -1;
From: SAS(r) Discussion [mailto:SAS-L@LISTSERV.UGA.EDU] On Behalf Of
Sent: Tuesday, July 01, 2008 8:42 AM
Subject: Selecting Observations by Date.
I run a job everyday, and I only want obs. from the previous day. I do
not want to have to change the day every day, so I tried this:
Today = Date();
Yesterday = Today - 1;
If Yesterday lt Today;
put @30 today @40 yesterday ;
Why didn't the above code select obs for June 30th.? There are obs. for
Thanks In Advance