sql:mysql:函數:TIMESTAMPDIFF函數實現TimeStamp字段相減,求得時間差

<div class="htmledit_views" id="content_views"> <p>&nbsp;函數內指定是minute,則最終結果value值的單位是分鐘,若是函數內指定爲hours,則最終結果value值單位爲小時。</p>html

<pre class="has" name="code"><code class="hljs sql"><ol class="hljs-ln"><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="1"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">//UPLOAD_TIME 減去 CREATE_DTTM 求得時間差,以分鐘數計時</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="2"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-keyword">select</span> <span class="hljs-keyword">avg</span>(<span class="hljs-keyword">TIMESTAMPDIFF</span>(<span class="hljs-keyword">MINUTE</span>,CREATE_DTTM,UPLOAD_TIME)) <span class="hljs-keyword">value</span>,<span class="hljs-keyword">LEFT</span>(CREATE_DTTM,<span class="hljs-number">10</span>) <span class="hljs-keyword">time</span> <span class="hljs-keyword">from</span> 表名</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="3"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-keyword">WHERE</span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="4"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> CREATE_DTTM &gt;= <span class="hljs-string">'2018-01-21'</span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="5"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-keyword">AND</span> CREATE_DTTM &lt;=<span class="hljs-keyword">DATE_ADD</span>( <span class="hljs-string">'2019-02-19'</span>,<span class="hljs-built_in">INTERVAL</span> <span class="hljs-number">1</span> <span class="hljs-keyword">DAY</span>) <span class="hljs-keyword">and</span> UPLOAD_TIME <span class="hljs-keyword">is</span> <span class="hljs-keyword">not</span> <span class="hljs-literal">null</span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="6"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"><span class="hljs-keyword">group</span> <span class="hljs-keyword">by</span> <span class="hljs-keyword">LEFT</span>(CREATE_DTTM,<span class="hljs-number">10</span>)</div></div></li></ol></code><div class="hljs-button signin" data-title="登陸後複製" onclick="hljs.signin(event)"></div></pre>java

<p>參考:<a href="https://blog.csdn.net/yiifaa/article/details/78611079" rel="nofollow">https://blog.csdn.net/yiifaa/article/details/78611079</a></p>mysql

<p><a href="https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_microsecond" rel="nofollow">https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#function_microsecond</a></p>sql

<p><img alt="" class="has" height="406" src="https://img-blog.csdnimg.cn/20190304150917468.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zODc1MDA4NA==,size_16,color_FFFFFF,t_70" width="1200"></p>yii

<p>&nbsp;</p>函數

<pre class="has" name="code"><code class="hljs java"><ol class="hljs-ln"><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="1"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">mysql&gt; <span class="hljs-function">SELECT <span class="hljs-title">TIMESTAMPDIFF</span><span class="hljs-params">(MONTH,<span class="hljs-string">'2003-02-01'</span>,<span class="hljs-string">'2003-05-01'</span>)</span></span>;</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="2"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> -&gt; <span class="hljs-number">3</span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="3"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">mysql&gt; <span class="hljs-function">SELECT <span class="hljs-title">TIMESTAMPDIFF</span><span class="hljs-params">(YEAR,<span class="hljs-string">'2002-05-01'</span>,<span class="hljs-string">'2001-01-01'</span>)</span></span>;</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="4"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> -&gt; -<span class="hljs-number">1</span></div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="5"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line">mysql&gt; <span class="hljs-function">SELECT <span class="hljs-title">TIMESTAMPDIFF</span><span class="hljs-params">(MINUTE,<span class="hljs-string">'2003-02-01'</span>,<span class="hljs-string">'2003-05-01 12:05:55'</span>)</span></span>;</div></div></li><li><div class="hljs-ln-numbers"><div class="hljs-ln-line hljs-ln-n" data-line-number="6"></div></div><div class="hljs-ln-code"><div class="hljs-ln-line"> -&gt; <span class="hljs-number">128885</span></div></div></li></ol></code><div class="hljs-button signin" data-title="登陸後複製" onclick="hljs.signin(event)"></div></pre>ui

<p>原文地址:https://blog.csdn.net/weixin_38750084/article/details/88118039</p> </div>spa

相關文章
相關標籤/搜索