troubleshooting Question

SQL Query

Avatar of Philippe Renaud
Philippe RenaudFlag for Canada asked on
Microsoft SQL Server 2005Microsoft SQL Server 2008SQL
7 Comments1 Solution257 ViewsLast Modified:
Hi EE,

I need to calculate the number of hours that an item was on a specific location.

My table is as follow :

Location        Item                ReceivingDate                       TransferDate                  
  NA                0123                   2014-10-20 8:00                 NULL
  EE01            0123                    2014-10-20 8:00                2014-10-22 11:04
  RD                0123                   2014-10-20 8:00                  2014-10-23  15:32


I would like as a results to have this :

Location        Item                ReceivingDate                       TransferDate                     DaysInLocation      
  NA                0123                   2014-10-20 8:00                 NULL                                            49
  EE01            0123                    2014-10-20 8:00                2014-10-22 11:04                        27
  RD                0123                   2014-10-20 8:00                  2014-10-23  15:32                     531

I went approximate with the hours... but the idea is :

hours for NA is the numbers of hours from Receiving date to the transferDate of the item to another place (here is EE01)
hours of EE01 is the numbers of hours from the TransferDate to the next (here is RD)
and RD is the last location for item 0123 so we would calculate of to getdate()


so I need a query to give me all info from table but with an extra column ...
note that Im using sql 2008 .. not 2012..


Thanks...!!!
ASKER CERTIFIED SOLUTION
ste5an
Senior Developer

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 7 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 7 Comments.
Try for 7 days

”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