Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Discover how organizations are unlocking new revenue streams: Watch here
cancel
Showing results for 
Search instead for 
Did you mean: 
timsaddler
Creator III
Creator III

Help needed with times please

hello
Can someone advise how i work out the elapsed time from this data

A.collect_finish

20140214 10:56:00


B.deliver

20140214 12:41:17

I first strip the time "right(collect_finish,8)" out to give


10:56:00


then "right(deliver_start,8)" out to give

12:41:17


interval(right(collect_finish,8),right(deliver_start,8)) as #ActTravelTime,

This returns 1.8222 which i guess is hours - converted = 109.333 mins?

Answer should be 105 mins 17 secs

1 Solution

Accepted Solutions
MK_QSL
MVP
MVP

=INTERVAL(TIME(Timestamp#('20140214 12:41:17','YYYYMMDD hh:mm:ss')) -

TIME(Timestamp#('20140214 10:56:00','YYYYMMDD hh:mm:ss'))

,'mm:ss')

View solution in original post

6 Replies
tresesco
MVP
MVP

Have you tried like :

Interval(time1-time2 , 'mm') as MinDiff

?

MK_QSL
MVP
MVP

=INTERVAL(TIME(Timestamp#('20140214 12:41:17','YYYYMMDD hh:mm:ss')) -

TIME(Timestamp#('20140214 10:56:00','YYYYMMDD hh:mm:ss'))

,'mm:ss')

jonathandienst
Partner - Champion III
Partner - Champion III

Hi

This should do it:

Interval(TimeStamp#(collect_finish, 'YYYYMMDD hh:mm:ss') - TimeStamp#(deliver_start, 'YYYYMMDD hh:mm:ss'), 'hh:mm:ss')

HTH

Jonathan

Logic will get you from a to b. Imagination will take you everywhere. - A Einstein
MarcoWedel

=Interval(Timestamp#('20140214 12:41:17', 'YYYYMMDD hh:mm:ss')-Timestamp#('20140214 10:56:00', 'YYYYMMDD hh:mm:ss'), 'mm:ss')

regards

Marco

Not applicable

Data:

LOAD * INLINE [

Collect,Deliver

"20140214 10:56:00","20140214 12:41:17"

];

DataFinal:

LOAD

  Interval(Deliver - Collect,'hh:mm:ss')*24*60 as TimeDiffNumberFormat,

  Interval(Deliver - Collect,'hh:mm:ss') as TimeDiffTimeFormat

RESIDENT Data;

DROP TABLE Data;

timsaddler
Creator III
Creator III
Author

Thanks guys for your prompt response - saved me hours messing about...