Get Inspire insights from former attendees in our AMA discussion thread on Inspire Buzz. ACEs and other community members are on call all week to answer!

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

In-DB Age vs Formula Tool Age

kevinbird15
9 - Comet

Looking for some help in this, I've been going crazy on it.  The way we are doing it with the regular formula tool is this: 

 

DateTimeDiff([HIRE_PROCESS_TS],[BIRTH_DT],'year') 

 

This gives the age and seems to be correct.  So when I moved to in-db, I tried to just use a DateDiff and use it the same way the DateTimeDiff works, but it wasn't working so I have ended up with the following formula in my in-db formula: 

 

floor(datediff(day, [BIRTH_DT], [HIRE_PROCESS_TS])/365.23076923074)

 

This one is not correct and has haunted me for a while.  I can't figure out what I am doing wrong.  Any help on this would be greatly appreciated.  I'm using a SQL database.  

 

HIRE_PROCESS_TS BIRTH_DT Age_FormulaTool Age_In-DB_FormulaTool
2005-07-01 10:17:22 1958-07-02 47 46
2010-01-13 09:14:55 1967-01-14 43 42
2010-02-19 09:42:31 1968-02-20 42 41

 

3 REPLIES 3
MarqueeCrew
20 - Arcturus
20 - Arcturus
(YEAR(@CurrentDate) * 10000 + MONTH(@CurrentDate) * 100 + DAY(@CurrentDate)
- YEAR(@DateOfBirth) * 10000 - MONTH(@DateOfBirth) * 100 - DAY(@DateOfBirth)
) / 10000

I found this answer at:  dba.stackexchange.com 

Alteryx ACE & Top Community Contributor

Chaos reigns within. Repent, reflect and restart. Order shall return.
Please Subscribe to my youTube channel.
kevinbird15
9 - Comet

Thank you very much.  I looked forever and couldn't find a formula that was working.  Now I am matching 100%.

MarqueeCrew
20 - Arcturus
20 - Arcturus

Kevin,

 

You're quite welcome.  I'd like to take credit for knowing the answer, so I will.  Just kidding.  Google and I are close friends.  Glad to hear that you're 100%.

 

Cheers,

Mark

Alteryx ACE & Top Community Contributor

Chaos reigns within. Repent, reflect and restart. Order shall return.
Please Subscribe to my youTube channel.
Labels