Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Data Bases > IBM DB2 > Re: Date functi...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 3 of 5 Topic 8860 of 9366
Post > Topic >>

Re: Date function in DB2 V8.1 for Z/OS

by "The Boss" <usenet@[EMAIL PROTECTED] > May 7, 2008 at 01:16 AM

Lennart wrote:
> On May 6, 10:56 pm, JAW <jwill...@[EMAIL PROTECTED]
> wrote:
>> I need to get the first day of the previous month in a query.
>>
>> I thought CURRENT DATE and DAYOFMONTH would allow me to da it but it
>> is noe
>>
>> WHERE DTXL >= 1st day of previous month
>>
>> Anyone got a good idea?
>
> I'm not familiar with DB2 for Z/OS but do you mean something like:
>
> [lelle@[EMAIL PROTECTED]
 db2 "values current_date - 1 month -
> day(current_date) days + 1 day"
>
> 1
> ----------
> 04/01/2008
>
>  1 record(s) selected.
>
> /Lennart

I'm not sure your solution will work in all cases.
How about current_date values like:
05/31/2008
or
03/29/2008 vs. 03/30/2008 vs. 03/31/2008

I think it is more safe to first calculate the first day of the current 
month and subtract a month afterwards:

SELECT (CURRENT DATE - (DAYOFMONTH(CURRENT DATE) - 1) DAYS) - 1 MONTH
FROM SYSIBM.SYSDUMMY1

Cheers!

-- 
Jeroen
 




 5 Posts in Topic:
Date function in DB2 V8.1 for Z/OS
JAW <jwilliam@[EMAIL P  2008-05-06 13:56:04 
Re: Date function in DB2 V8.1 for Z/OS
Lennart <Erik.Lennart.  2008-05-06 15:11:36 
Re: Date function in DB2 V8.1 for Z/OS
"The Boss" <  2008-05-07 01:16:00 
Re: Date function in DB2 V8.1 for Z/OS
Tonkuma <tonkuma@[EMAI  2008-05-06 16:21:54 
Re: Date function in DB2 V8.1 for Z/OS
Tonkuma <tonkuma@[EMAI  2008-05-06 19:52:01 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sun Oct 12 21:02:07 CDT 2008.