time=2019-09-02 10:02:50 這個字段,要查詢到下乙個8:00:00之前,就是到2019-09-03 8:00:00;
time=2019-09-02 07:50:50 這個字段,要查詢到下乙個8:00:00之前,就是到2019-09-02 8:00:00;
下面寫乙個sql語句:
select
if (
--if
(expr1,expr2,expr3): 如果expr1為true
,則expr2,否則expr3
date_format
(time,
'%h:%i:%s'
)<
'08:30:00'
,-- date_format: 時間轉換為字串
str_to_date
(-- str_to_date:字串轉換為時間
concat
(date_format
(time,
'%y-%m-%d'),
'08:30:00'),
'%y-%m-%d %h:%i:%s'),
str_to_date
(concat
(date_add
(-- date_add(): 函式向日期新增指定的時間間隔。
date_format
(time,
'%y-%m-%d'),
interval 1 day -- interval 1 day:下一天
),'09:30:00'),
'%y-%m-%d %h:%i:%s'))
from
table
如有不當之處,歡迎大佬指正,謝謝! find命令查詢某乙個時間點以後建立或者修改的檔案
touch t 201711211615.47 starttouch t 201711211617.47 endfind newer start xargs ls al rw r r 1 zengzhihao panodic 0 nov 21 16 16 3.c rw r r 1 zengzhiha...
中序遍歷查詢下乙個節點
給定乙個二叉樹和其中的乙個結點,請找出中序遍歷順序的下乙個結點並且返回。注意,樹中的結點不僅包含左右子結點,同時包含指向父結點的指標。思路 就是只考慮當前節點的右邊,父親部分。public class treelinknode 解題思路 如果乙個節點的右子樹不為空,那麼該節點的下乙個節點是右子樹的最...
下乙個更大的數
1 問題描述 兩個不重複元素的陣列 nums1 和 nums2,其中nums1 是 nums2 的子集。在nums2相應位置找到nums1所有元素的下乙個更大數字。nums1 中數字 x 的下乙個更大元素是指 x 在 nums2 中對應位置的右邊的第乙個比 x 大的元素。如果不存在,對應位置輸出 1...