ibm-information-center/dist/eclipse/plugins/i5OS.ic.dbp_5.4.0.1/rbafotsubtr.htm

66 lines
4.1 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Subtract times" />
<meta name="abstract" content="The result of subtracting one time (TIME2) from another (TIME1) is a time duration that specifies the number of hours, minutes, and seconds between the two times." />
<meta name="description" content="The result of subtracting one time (TIME2) from another (TIME1) is a time duration that specifies the number of hours, minutes, and seconds between the two times." />
<meta name="DC.subject" content="arithmetic operations using OPNQRYF command, time, arithmetic using OPNQRYF command" />
<meta name="keywords" content="arithmetic operations using OPNQRYF command, time, arithmetic using OPNQRYF command" />
<meta name="DC.Relation" scheme="URI" content="rbafodttaopq.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbafotsubtr" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Subtract times</title>
</head>
<body id="rbafotsubtr"><a name="rbafotsubtr"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Subtract times</h1>
<div><p>The result of subtracting one time (TIME2) from another (TIME1)
is a time duration that specifies the number of hours, minutes, and seconds
between the two times.</p>
<div class="p">The data type of the result is DECIMAL(6,0). If TIME1 is greater than or
equal to TIME2, TIME2 is subtracted from TIME1. If TIME1 is less than TIME2,
however, TIME1 is subtracted from TIME2, and the sign of the result is made
negative. The following procedural description clarifies the steps involved
in the operation RESULT = TIME1 - TIME2. <div class="fignone"><p>If %SECOND(TIME2) &lt;= %SECOND(TIME1) ;<br />
    then %SECOND(RESULT) = %SECOND(TIME1) - %SECOND(TIME2).<br />
<br />
If %SECOND(TIME2) &gt; %SECOND(TIME1) ;<br />
    then %SECOND(RESULT) = 60 + %SECOND(TIME1) - %SECOND(TIME2). ;<br />
    %MINUTE(TIME2) is then incremented by 1.<br />
<br />
If %MINUTE(TIME2) &lt;= %MINUTE(TIME1) ; <br />
    then %MINUTE(RESULT) = %MINUTE(TIME1) - %MINUTE(TIME2).<br />
<br />
If %MINUTE(TIME2) &gt; %MINUTE(TIME1) ; <br />
    then %MINUTE(RESULT) = 60 + %MINUTE(TIME1) - %MINUTE(TIME2). ; <br />
    %HOUR(TIME2) is then incremented by 1.<br />
<br />
%HOUR(RESULT) = %HOUR(TIME1) - %HOUR(TIME2).</p>
</div>
</div>
<p>For example, the result of %TIME('11:02:26') - '00:32:56' is 102930 (a
duration of 10 hours, 29 minutes, and 30 seconds).</p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbafodttaopq.htm" title="Date, time, and timestamp values can be incremented, decremented, and subtracted. These operations might involve decimal numbers called durations. These topics include a definition of durations and a specification of the rules for performing arithmetic operations on date, time, and timestamp values.">Perform date, time, and timestamp arithmetic using the Open Query File (OPNQRYF) command</a></div>
</div>
</div>
</body>
</html>