On Jan 21, 2008 12:17 PM, Ward Vanlaar <[email protected]> wrote:
> Dear,
>
> I am trying to convert a date (January 1st 2003) into a macro using
> -display- that I could use to compare the result with a variable
> 'edate1' that contains dates (basically to drop cases if 'edate1' is
> smaller than January 1st 2003). The code that I used (see below) does
> not work (Stata executes the first line and displays the converted date
> but stops there). I would appreciate your input.
>
> Thanks,
>
> Ward
>
> display d(01jan2003) _request(_startd)
> drop if edate1<`startd'
>
>
> *
> * For searches and help try:
> * http://www.stata.com/support/faqs/res/findit.html
> * http://www.stata.com/support/statalist/faq
> * http://www.ats.ucla.edu/stat/stata/
>
Try this:
local startd = d(01jan2003)
drop if edate1<`startd'
--
Yang Lu
PhD candidate
Pardee RAND Graduate School
RAND Corporation
1776 Main St. P.O.Box 2138
Santa Monica, CA 90407
TEL: +1 310.393.0411 x8453
EMAIL: [email protected]
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/