## How can we calculate difference in days of two dates in teradara? Note- we cannot use intck function in teradata

Frequent Contributor
Posts: 89

# How can we calculate difference in days of two dates in teradara? Note- we cannot use intck function in teradata

How can we calculate difference in days of two dates in teradara? Note- we cannot use intck function in teradata

Super Contributor
Posts: 578

## Re: How can we calculate difference in days of two dates in teradara? Note- we cannot use intck function in teradata

I think you can subtract dates in Teradata to get # days difference.  If the data are timestamps, you might need to cast as date before subtracting.

Super User
Posts: 23,346

Super User
Posts: 9,931

## Re: How can we calculate difference in days of two dates in teradara? Note- we cannot use intck function in teradata

All database or quasi-database (ie Excel) systems store dates as numbers. Dates are typically stored as # of days from a given offset (1 Jan 1960 in SAS, 31 Dec 1899 in LibreOffice Calc/Excel), timestamps as # of seconds from the same offset.

So if you have real date values, simple subtracting will work, if you have timestamps, int(value1/86400) - int(value2/86400) will do the trick.

---------------------------------------------------------------------------------------------
Maxims of Maximally Efficient SAS Programmers
How to convert datasets to data steps
How to post code
Discussion stats
• 3 replies
• 2371 views
• 2 likes
• 4 in conversation