天天看點

【DB】部分MySQL操作記錄

工作中涉及到部分統計工作,恰好把之前的有些SQL再熟悉回顧一下。

一.涉及到時間統計部分:

求時間差:

兩者的結果是一樣的,如下:

【DB】部分MySQL操作記錄
【DB】部分MySQL操作記錄

這裡簡單說明一下:

簡單來說,其實裡面隻是嵌套了兩個小的sql而已,如果這樣寫,可能你一下子就明白了:

對的,其實就是這樣的,沒别的什麼。

這裡補充幾條關于時間的SQL:

 -- 隻展示日期,而不展示分鐘秒等,如:"2017-02-20"

SELECT date(create_date) FROM account WHERE ID = 37;

當然要計算某個時間到現在的時間查,有很多方法,也可以用Linux shell方式去計算:

如下:

<a></a>

或者:

如果是日志檔案,而不是SQL檔案的話,可以用另外的方式進行:

關于Linux中的時間:

關于時間,在Linux中可以直接安裝,并顯示月曆:

關于日志,還有其他一些更詳細的指令,直接man一下,可以看到更多。

順便提一個問題:如果要問你曆史上某一天是星期幾(過去或者未來),你怎麼做呢?比如說998年2月3日,或者3456年7月9日;你怎麼做呢? 

但如果當你在linux環境中,可以直接一條指令可以擷取到結果:

cal 998-02-03,或者cal 3456-07-09

【DB】部分MySQL操作記錄

-------文末彩蛋:

你可以試試 1752年9月份看看:

【DB】部分MySQL操作記錄

本文轉自 念槐聚 部落格園部落格,原文連結:http://www.cnblogs.com/haochuang/p/7133488.html,如需轉載請自行聯系原作者

繼續閱讀