To calculate the difference between timings ( PM - AM )
Hi All,
Can anyone let me know how to calculate the difference between the time.
EG : From time : 23:00:00 pm
To time : 01:00:00 am
instead of 2 hours we are getting 22 Hrs
Thanks in Advance
Sathyapriya
Hi Priya,
How about using FM: HR_PDC_ADD_24_HOURS
PARAMETERS: p_tim1 TYPE uzeit, " 23:00:00
p_tim2 TYPE uzeit. " 01:00:00
DATA: l_diff TYPE uzeit.
START-OF-SELECTION.
IF p_tim1 > p_tim2.
CALL FUNCTION 'HR_PDC_ADD_24_HOURS'
CHANGING
logical_time = p_tim2.
ENDIF.
l_diff = p_tim2 - p_tim1.
WRITE:/ l_diff.
As you are saying you have 30 fields to calculate, make a subroutime instead of calculating everytimg like:
PERFORM cal_tim_diff USING p_tim1 p_tim2
CHANGING l_diff.
*& Form CAL_TIM_DIFF
FORM cal_tim_diff USING p_tim1 TYPE uzeit
p_tim2 TYPE uzeit
CHANGING p_diff TYPE uzeit.
IF p_tim1 > p_tim2.
CALL FUNCTION 'HR_PDC_ADD_24_HOURS'
CHANGING
logical_time = p_tim2.
ENDIF.
p_diff = p_tim2 - p_tim1.
ENDFORM. " CAL_TIM_DIFF
If it still doesnt help, check the data type of the time fields that you are considering.
Similar Messages
-
Hi,
I am new to Labview. This question might be a joke to some of you here, but any help would be greatly appreciated. I have a spreadsheet with time stamps and power outputs from a generator. I am supposed to calculate the difference between consecutive time stamps, which will act as a delay for the next power output update that needs to be sent. For example, lets say that I have to following data:
Time Stamp Power Output
11:00:00 AM 3kW
11:00:02 AM 2.9kW
11:00:04 AM 3.2kW
11:00:06 AM 3.1kW
The above data doesn't make any sense, but it is just for the purpose of this question.
So, I have to read 11:00:00 AM and 3kW initially - 3kW is the initial request thatHello
you can simple subtract one time from the other one and so you get the difference. -> Example
Mike
Attachments:
Unbenannt 2.vi 8 KB -
Hi,
I am new to Labview. This question might be a joke to some of you here, but any help would be greatly appreciated. I have a spreadsheet with time stamps and power outputs from a generator. I am supposed to calculate the difference between consecutive time stamps, which will act as a delay for the next power output update that needs to be sent. For example, lets say that I have to following data:
Time Stamp Power Output
11:00:00 AM 3kW
11:00:02 AM 2.9kW
11:00:04 AM 3.2kW
11:00:06 AM 3.1kW
The above data doesn't make any sense, but it is just for the purpose of this question.
So, I have to read 11:00:00 AM and 3kW initially - 3kW is the initial request that is sent. Then I have toRepeated forum post
Please view http://forums.ni.com/ni/board/message?board.id=170&message.id=294435
Regards,
Juan Galindo
Applications Engineer
National Instruments -
Calculate the Difference Between two dates excluding weekends and Holidays
Hi,
We need to calculate the difference between the two dates by excluding the Local public holidays (It is global and varies across countries) and weekends should not be included in calculation for a business day in OBIEE.
We have two dates: Open date and close date when ever close date is null we are calculating age based on taking the current timestamp and need to exclude the weekends and Holidays when ever the close date is null.
Ex:
Col1 col2 Total
11/9/2010 2:46:38 PM Null 13
11/2/2010 8:06:26 PM 11/3/2010 5:37:03 PM 1
(In the Total we shouldn't include the weekends,holidays)
Please let me know how to calculate the difference between two dates by excluding the weekends and holidays.
Thanks
Edited by: user10441472 on Nov 22, 2010 3:14 PMYou already asked this question and I answered it...
Re: calculation of Business day in OBIEE -
Calculate the difference between date on essbase
Hi Everbody,
I want to calculate the difference between 2 date in essbase 9.3. Is any one did this practice ?
I have done this but that is not a better way. so please share your thought with me.
Regards
Vikram SinghHi Vikram,
Take a look at a post I did a while back at:
Re: Calculations with dates
Let me know if that answers your question or you have specific questions once you review that.
Regards,
John
http://www.metavero.com -
Calculate the difference between Creation date and key date
Hello
I want to calculate the difference between creation date of the document with key date(todays date). How can i do that in the query designer. Also then I want to restrict my key figure on this difference if it is =10..please can someone suggest what can be done
thanksHi Grame...
For the days calculation ..
I suggest you to use replacement path ..
I have the reference that you can see the sample. The case of samples is also about day calculation.
http://www.sd-solutions.com/documents/SDS_BW_Replacement%20Path%20Variables.html
Hopefully it can help you a lot.
Regards,
Niel. -
Calculate the Difference between 2 dates
Please let me know how to Calculate the Difference between 2 dates in Time Management. I have a hire date(U1) and adjusted Service Date(B2)
I need to Find out the number of Years, Days and Months between these 2 dates
Thanks a lot in AdvanceHi Rahul,
You can take a look at the standard function 'HR_HK_DIFF_BT_2_DATES' and see if it suits your need.
Regards.
Francis -
Calculate the difference between two dates times in infopath form 2013
Hi,
I have an infopath 2013 form that contains three fields:
2 date time and the 3rd contains the difference between the two in hours
how I can make the difference between the two so that the display will be like this:
Date Time1 08/21/2014 22:00
Date Time2 08/22/2014 1:00
Diff Field 3:00Hi,
Please refer to the following article which matches your requirement exactly.
Calculate the difference between two date picker controls in InfoPath using rules and formulas - no code!
Please mark it answered, if your problem resolved. -
Calculate the difference between two dates
I would like to calculate the difference between two dates in PL/SQL and return the result as a number of days expressed as an integer value.
Denes,
A fair point, I should really have posted this on the SQL forum (I'm new to the forum as well as PL/SQL) but thanks for responding anyway. It does raise a question as to how to implement this in ApEx though.
I have created the function and am calling it as shown below from the source window of a form. The source type is 'PL/SQL expression or function' and the expression in the source window of the form is:
calc_date_difference (:p26_c_payment, :p26_c_rec)
The two parameters being passed are of type date but I'm not sure how to handle the ruturned number and populate the form in ApEx with this value.
Is it possible to do it this way or am I taking completely the wrong approach?
Regards
Sandy
This is not ApEx related but SQL related:
CREATE OR REPLACE FUNCTION calc_date_difference (
p_date_1 VARCHAR2,
p_date_2 VARCHAR2
RETURN NUMBER
v_difference NUMBER;
v_sql_err VARCHAR2 (4000);
BEGIN
v_difference := TRUNC (TO_DATE (p_date_1)) - TRUNC
(TO_DATE (p_date_2));
RETURN v_difference;
CEPTION
WHEN OTHERS
THEN
v_sql_err := SQLERRM || CHR (10) || CHR (10) ||
SQLCODE;
ND calc_date_difference;and
SQL> SELECT calc_date_difference ('23.01.2007',
'20.01.2007') diff
2 FROM DUAL;
DIFF
3
Denes Kubicek -
To calculate the difference between two periods in SSM
Hi,
I have two questions need to be clarified.
Question 1: I have KPI named Revenue growth and the formula to calculate is (current year revenue - previous year revenue).I am using data entry& approval.Is that technically possible to calculate the revenue difference between two periods in SSM?
Question 2: Is that possible to enter the date as input for the variable?for example i want find the difference between two dates and the difference value is output for my variable.
Regards
BalaHi:
Question 1:
We have same problem, and what we did is to create:
- 2 NON KPI:
R1 = Revenue current year
R2 = Revenue previous year
- 1 virtual KPI
R3 = R2-R1
Question 2:
I don't know.
Regards. -
How to calculate the difference between intdate and getdate
Hi,
My requirement is to get the data for all the claims where the difference between transactiondate and getdate() should be less than or equal to 7 which means any claims that happened in the past week.
So, my query would be something like this
select * from claims
where transactiondate-getdate < 8
But my transactiondate is in int format such as 20150331 and getdate would be in the format of 2015-03-31. Can someone please help me on how can i achieve the difference between these 2 date formats in the where clause.
Please let me know if you have any questions or if i am unclear.
ThanksHi SqlDev12,
Please find the below condition in your query,hope it would help you
DATEDIFF(DD,CAST(CAST(TransactionDate
AS
VARCHAR)
AS
DATETIME),GETDATE())
< 8
Thanks & Regards,
Praveena. -
How do I calculate the difference between two times?
I am so embarrassed by the fact that I can't figure this out.
Cell B2- 8:00 am
Cell C2- 10:50 am
Cell D2- (How do I get this cell to calculate the difference and say 2:50?)
I know this is probably one of the most basic operations, but for the life of me I can't figure it out. Cells B2 & C2 are formatted for 24 hour clock. But if I tell the system to just subtract the two, I get "0.118". Everything I find on the forum search goes beyond what I need. Can anyone help me?
Thank you.KOENIG Yvan wrote:
Numbers states clearly in the Help and the PDF Users Guide that it doesn't know a "duration" object but a time one which is restricted to the range 00:00:0 to 23:59:59.
When I search the U.S. language Numbers User Guide for the word "duration," it is not found.
What may be more clear: _duration is not available but time is_?
Once again your response resemble to a rant againt the Help and the User Guide.
In the Help:
+date-time Any Numbers date/time value. _While you can choose to display only date or time in a cell, all Numbers date or time values contain both the date and time._+
Which wording would be more clear and precise?
TIMEVALUE
+The TIMEVALUE function converts a date, a time, or a text string to _a decimal fraction of a 24-hour day._+
Which wording would be more clear and precise?
TIME
+The TIME function converts hours, minutes, and seconds into a time format.+
+TIME(hours, minutes, seconds)+
+hours: The number of hours _(using a 24-hour clock)._+
+minutes: The number of minutes.+
+seconds: The number of seconds.+
Notes
+You can specify hour, minute, and second values greater than 23, 59, and 59, respectively. _If the hours, minutes, and seconds add up to more than 24 hours, Numbers subtracts 24 hours repeatedly until the sum is less than 24 hours._+
Which wording would be more clear and precise?
In the User Guide:
page 190
+date-time Any Numbers date/time value. _While you can choose to display_+
+_only date or time in a cell, all Numbers date or time values contain_+
+_both the date and time._+
+TIME (page 277) Converts a time to a decimal fraction of a 24-hour day.+
+TIMEVALUE (page 278) Converts a time in a string to a decimal fraction of a 24-hour day.+
TIME
+The TIME function converts the specified time to a decimal fraction of a 24-hour day.+
+TIME(hours, minutes, seconds)+
+• hours: The number of hours _(using a 24-hour clock)_.+
+• minutes: The number of minutes.+
+• seconds: The number of seconds.+
Notes
+You can specify hour, minute, and second values greater than 23, 59, and 59,+
+respectively. _If the hours, minutes, and seconds add up to more than 24 hours,_+
+_Numbers subtracts 24 hours repeatedly until the sum is less than 24 hours._+
+You can also specify fractional values for hours, minutes, or seconds.+
TIMEVALUE
+The TIMEVALUE function converts a time in a string to a decimal fraction of a 24-hour+
day.
TIMEVALUE(date-time)
+• date-time: A date, a time, or a string in any of the Numbers date and time formats.+
As you may check, the infos are exactly the same in the Help and in the Guide.
And I really don't understand how you may find them unclear.
Yvan KOENIG (from FRANCE lundi 4 août 2008 14:57:36) -
How to calculate the difference between values in a custom PSObject?
If I have a PSObject (created from an imported CSV) that has data like the following:
date,Total size of files uploaded
03-17-2014 09:08,1293334574547
03-17-2014 09:10,1293335326912
03-17-2014 09:13,1293336523562
03-17-2014 09:14,1293337541156
03-17-2014 09:16,1321031223511
03-17-2014 09:16,1321032156844
This CSV will have lines added to it, so the total number of lines will vary.
Is there a way that two most recently added values and calculate the difference of the "Total size of files uploaded" values?
I have the columns properly cast as datetime and
int64 already using this:
$csv = Import-Csv $csvLocation |
Where-Object { ![string]::IsNullOrWhiteSpace($_.datetime) } |
Foreach-Object {
$_.datetime = $_.datetime -as [datetime]
$_."Total size of files uploaded" = $_."Total size of files uploaded" -as [int64]
$_ }
I tried searching thinking surely there must be someone else who has tried to do this" but I cannot find anything. I am just not sure how to approach this problem. Any help would be appreciated!Assuming all of your records are sequential with the last two being the most recent you could use this:
$csv = Import-Csv $csvLocation |
Where-Object { ![string]::IsNullOrWhiteSpace($_.datetime) } | select -last 2
Foreach-Object {
$_.datetime = $_.datetime -as [datetime]
$_."Total size of files uploaded" = $_."Total size of files uploaded" -as [int64]
$_ }
$Difference = $csv[1]."Total size of files uploaded" - $csv[0]."Total size of files uploaded"
This uses the index of the imported array and just the last two records. Note that this will give a negative value if the total is less in the later record. Hope this helps!
You could also use
| sort datetime -ascending | select -last 2
if they aren't already in order... -
How to calculate the difference between two dates?
Hello,
I would like to write some code which figures out how many days are between the Date_of_change (which is of datatype DATE, length 7 and of format DD-MON-YY) and the current date today. Then if the difference between Date_of_change and the current date is greater that 30 days for example then I would like to delete that record from the database.
Thanks
DougSomething like this should work:
SQL> select * from emp order by hiredate ;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
7934 MILLER CLERK 7782 21-OCT-2005 1300 10
7902 FORD ANALYST 7566 22-OCT-2005 3000 20
7900 JAMES CLERK 7698 23-OCT-2005 950 30
7876 ADAMS CLERK 7788 24-OCT-2005 1100 20
7844 TURNER SALESMAN 7698 25-OCT-2005 1500 0 30
7839 KING PRESIDENT 26-OCT-2005 5000 10
7788 SCOTT ANALYST 7566 27-OCT-2005 3000 20
7782 CLARK MANAGER 7839 28-OCT-2005 2450 10
7698 BLAKE MANAGER 7839 29-OCT-2005 2850 30
7654 MARTIN SALESMAN 7698 30-OCT-2005 1250 1400 30
7566 JONES MANAGER 7839 31-OCT-2005 2975 20
7521 WARD SALESMAN 7698 01-NOV-2005 1250 500 30
7499 ALLEN SALESMAN 7698 02-NOV-2005 1600 300 30
7369 SMITH CLERK 7902 03-NOV-2005 800 20
14 rows selected.
SQL> delete from emp where hiredate < sysdate - 30 ;
10 rows deleted.
SQL> select * from emp order by hiredate ;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
7566 JONES MANAGER 7839 31-OCT-2005 2975 20
7521 WARD SALESMAN 7698 01-NOV-2005 1250 500 30
7499 ALLEN SALESMAN 7698 02-NOV-2005 1600 300 30
7369 SMITH CLERK 7902 03-NOV-2005 800 20
4 rows selected.
SQL> -
How do I calculate the difference between periods in Crosstab
Using Discoverer 4.1 with 11i General Ledger.
I want to do a crosstab report that compares the differences in amounts from one period to another.
The table is:
ACCOUNT - PERIOD - AMOUNT
Down the left it will show the account number, across the top it will show this month and last month, and the data point is period net. I want a third column that will show the difference between them.
Example:
_______JAN-04___FEB-04__Change
4000____10.00____15.00____5.00
5000____20.00____30.00___10.00
6000____30.00____45.00___15.00
7000____40.00____60.00___20.00
Is this possible in Discoverer?The only way I know of to do what you are asking is to create a calculated field (previous_period) using the lag function
lag(period_net,1) over (partition by account order by period) then create another calculated field (change) (period_net - previous_period). You might want to review the syntax of the lag function, I'm not sure it's exactly right, but it's in the ball park.
Hope this helps. If anyone else is got a better way, I would sure like to know, because this is causing us headaches also.
Thanks,
Carl Petersen
Good Humor - Breyers Ice Cream
Maybe you are looking for
-
How to set Compatibility Mode for a single site in ie10
This question was originally posted on the Answers forum - http://answers.microsoft.com/en-us/ie/forum/ie10-windows_7/how-to-set-compatibility-mode-for-a-single-site-in/187152e3-142a-4d96-8d1b-af82ef571eec I am having problem with getting ie10 to set
-
How do you transfer voice memos to your pc? I have synced my phone a number of times and everything updates with the exception of voice memos? Also, my voice memos are checked to be synced everytime my phone is synced.
-
I cant upgrade to from windows 8 single language to windows 8.1
Hi all, I want to upgrade my laptop from windows 8 single language to windows 8.1 so that i can join in the domain. Can it be possible to upgrade?. Please tell me steps how to do it. I had downloaded two windows 8 patches KB 2917499 and 2871389 but s
-
I have a problem that after i reset my phone to factory setting i found that the nokia map app is missing i try to solve the problem but i could not solve please someone try to resolve this problem
-
Hello all, I have an issue. There is sub con senereo. The procurement type is F & 30 ( External pur wih subcontrcting) . In the begining i am sending raw material to sub contractor & he does operation over it & sends me the finsh component. I have ma