IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

How to get current date by spufi?


IBM Mainframe Forums -> DB2
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
luban

New User


Joined: 19 Nov 2005
Posts: 26
Location: Shanghai, China

PostPosted: Fri Dec 12, 2008 7:03 pm
Reply with quote

Hi,

Can any person tell me how to get current date by spufi?

Thank you.

Ban
Back to top
View user's profile Send private message
sushanth bobby

Senior Member


Joined: 29 Jul 2008
Posts: 1020
Location: India

PostPosted: Fri Dec 12, 2008 7:13 pm
Reply with quote

Hi LUBAN,

This can help you
Code:
SELECT CURRENT DATE FROM SYSIBM.SYSDUMMY1; 


Sushanth
Back to top
View user's profile Send private message
luban

New User


Joined: 19 Nov 2005
Posts: 26
Location: Shanghai, China

PostPosted: Fri Dec 12, 2008 8:22 pm
Reply with quote

Hi Sushanth,

Actually, I need to run a job every day, to get data of previous day.
So the spufi will be like:

SELECT MY_DATA FROM MY_TABLE
WHERE
MY_DATA = previous date (YYYYMMDD);

How can I get previous date ( I think current - 1 ) in form YYYYMMDD?

Anyone can help?

Thank you.

Ban
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Fri Dec 12, 2008 10:23 pm
Reply with quote

Hello,

Are weekends and holidays the handled same as "regular" days or is there some consideration for these that is not the same?
Back to top
View user's profile Send private message
sushanth bobby

Senior Member


Joined: 29 Jul 2008
Posts: 1020
Location: India

PostPosted: Mon Dec 15, 2008 10:44 am
Reply with quote

Luban,

If you want just the previous day date, you can use this query.
Code:
SELECT  ( CURRENT DATE - 1 DAY ) AS YESTERDAY
      , ( CURRENT DATE ) AS TODAY             
  FROM  SYSIBM.SYSDUMMY1                     
;                                             


Code:
previous date (YYYYMMDD);


Since you put it in this way, are you looking for BUSINESS previous day. If that so, you must write a function or procedure to get that, taking into consideration with things like festival holiday, bank holiday, country holiday and more holidays like that. You are looking for an year calender.

Sushanth
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> DB2

 


Similar Topics
Topic Forum Replies
No new posts Replacing 'YYMMDD' with date, varying... SYNCSORT 3
No new posts DELETE SPUFI DB2 1
No new posts Modifying Date Format Using DFSORT DFSORT/ICETOOL 9
No new posts To get the the current time DFSORT/ICETOOL 13
No new posts Adding QMF and SPUFI to the ISPF menu DB2 20
Search our Forums:

Back to Top