day of week function
Robert Mills
robert.mills@windsong-services.co.uk
Fri, 4 Feb 2005 09:42:38 -0000
I use this define. Was told that it's quicker as the mod and days functions are only invoked once each. I also think that it looks neater ;)
Define d_dow Character *9 &
= Case Of Mod(Days(EFF_DATE),7) &
When 0 : "Sunday" &
When 1 : "Monday" &
When 2 : "Tuesday" &
When 3 : "Wednesday" &
When 4 : "Thursday" &
When 5 : "Friday" &
When 6 : "Saturday"
regards,
Robert W.Mills
Systems Development Manager
Windsong Services
(020) 8309 3604
powerh-l-admin@lists.sowder.com wrote:
> Here is a sample defined item that should answer your
> question
>
> DEFINE D_DOW CHAR*9 = &
> "Monday" IF 1 = MOD(DAYS(EFF_DATE),7) &
> ELSE "Tuesday" IF 2 = MOD(DAYS(EFF_DATE),7) &
> ELSE "Wednesday" IF 3 = MOD(DAYS(EFF_DATE),7) &
> ELSE "Thursday" IF 4 = MOD(DAYS(EFF_DATE),7) &
> ELSE "Friday" IF 5 = MOD(DAYS(EFF_DATE),7) &
> ELSE "Saturday" IF 6 = MOD(DAYS(EFF_DATE),7) &
> ELSE "Sunday" IF 0 = MOD(DAYS(EFF_DATE),7)
>
> Ken
>
> --- Viet Nguyen <VNguyen@wsboces.org> wrote:
>> Please can someone tell me how to get day of week
>> (Monday, Tuesday )
>> from sysdate . I looked at dateextract but it
>> doesn't allow for this
>> option.
>>
>> Thanks
>>
>> Viet.
>>
>>
>>
>>
> = = = = = = = = = = = = = = = = = = = = = = = = = = = =
> Mailing list: powerh-l@lists.sowder.com
> Subscribe: "subscribe" in message body to
> powerh-l-request@lists.sowder.com
> Unsubscribe: "unsubscribe <password>" in message body to
> powerh-l-request@lists.sowder.com
> http://lists.sowder.com/mailman/listinfo/powerh-l
> This list is closed, thus to post to the list you must be a
> subscriber.