select RID from tasks_accomplishments where CREATED_DATE <='{$asof}'and t.PROJECT IN (select DISTINCT t.PROJECT FROM tasks t JOIN task_metrics tm ON t.ID=tm.RID JOIN resources r ON t.PROJECT=r.PROJIDJOIN projects p ON p.ID=t.PROJECTwhere r.USER_ID={$user_id}and r.ROLE IN ('INTDM', 'INTLEAD','INTOWN')and p.ACTIVE=1))
The problem is the very first line. I can't use CREATED_DATE. Instead, I have to use one of four values:
I'm going to use the value that's defined by the value in the EXPECTED_PHASE column...
...which in this case is DEPLOY. So, I need go grab "2020-02-08."
How?
I wrote this as part of another SELECT:
case when (SELECT EXPECTED_PHASE FROM task_metrics where RID = t.ID) = 'DEPLOY' then (select DEPLOY_START_DATE from task_metrics where RID = t.ID) when (SELECT EXPECTED_PHASE FROM task_metrics where RID = t.ID) = 'BUILD' then (select BUILD_START_DATE from task_metrics where RID = t.ID) when (SELECT EXPECTED_PHASE FROM task_metrics where RID = t.ID) = 'DEPLOY' then (select DEPLOY_START_DATE from task_metrics where RID = t.ID) when (SELECT EXPECTED_PHASE FROM task_metrics where RID = t.ID) = 'ARCH' then (select ARCH_START_DATE from task_metrics where RID = t.ID) when (SELECT EXPECTED_PHASE FROM task_metrics where RID = t.ID) = 'TEST' then (select TEST_START_DATE from task_metrics where RID = t.ID)
...but how would I incorporate that into the SELECT that I've got above?
”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.
-Mike Kapnisakis, Warner Bros
With your subscription - you'll gain access to our exclusive IT community of thousands of IT pros. You'll also be able to connect with highly specified Experts to get personalized solutions to your troubleshooting & research questions. It’s like crowd-sourced consulting.
We can't always guarantee that the perfect solution to your specific problem will be waiting for you. If you ask your own question - our Certified Experts will team up with you to help you get the answers you need.
Our certified Experts are CTOs, CISOs, and Technical Architects who answer questions, write articles, and produce videos on Experts Exchange. 99% of them have full time tech jobs - they volunteer their time to help other people in the technology industry learn and succeed.
We can't guarantee quick solutions - Experts Exchange isn't a help desk. We're a community of IT professionals committed to sharing knowledge. Our experts volunteer their time to help other people in the technology industry learn and succeed.
Our community of experts have been thoroughly vetted for their expertise and industry experience.
The Expert of the Year award recognizes an expert who helped improve Experts Exchange in the past year through high levels of contributions and participation on site. This award is given to the expert who has achieved the highest levels of participation, while maintaining quality contributions and professionalism.
The Distinguished Expert awards are presented to the top veteran and rookie experts to earn the most points in the top 50 topics.