in reply to Valid code?
G'day htmanning,
"Is this >=- valid?"
Perl says it is:
$ perl -ce '$no_days = "(TO_DAYS(dateadded)-TO_DAYS(Now())>=-$newdatea +dded)";' -e syntax OK
You appear to have added sufficient parentheses to avoid precedence issues:
$ perl -MO=Deparse,-p -e '$no_days = "(TO_DAYS(dateadded)-TO_DAYS(Now( +))>=-$newdateadded)";' ($no_days = "(TO_DAYS(dateadded)-TO_DAYS(Now())>=-$newdateadded)"); -e syntax OK
Is the value assigned to $no_days what you were expecting?
$ perl -e ' $newdateadded = "NDA"; $no_days = "(TO_DAYS(dateadded)-TO_DAYS(Now())>=-$newdateadded)"; print $no_days; ' (TO_DAYS(dateadded)-TO_DAYS(Now())>=-NDA)
As you've provided no context for the single statement you posted, it's impossible to tell if it's actually doing what you want.
— Ken
|
|---|