BookmarkSubscribeRSS Feed
Scottcom4
Calcite | Level 5
Hi Guys,

My IT staff have me connected to an Oracle database and the data looks ok until I attempt to use dates. The problem is that the Oracle database stores the date as a date time variable and this is not recognised at some point. To work around this I used Proc SQL and the Trunc function (e.g. trunc(loggedintime,"MI")), which worked well to the minute, however I need to be able to view the seconds also. Has anyone experienced this in the past and have any idea on how to rectify this issue?

Thank you in advance.

Regards,
Scott
1 REPLY 1
LinusH
Tourmaline | Level 20
In order help, it would be appreciated if could be a bit more clear of "not recognized at some point" means. The Trunc function you mention, is that an Oracle function that you use in SQL-pass thru? What happend's if you try to access the table via LIBANME? If you get that to work, you will be able to use standard SAS function to extract seconds from the datetime column. Also be aware of that Oracle date columns will converted by default to datetime in SAS.

/Linus
Data never sleeps

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 881 views
  • 0 likes
  • 2 in conversation