色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql取時間日期最近的

林雅南1年前8瀏覽0評論

MySQL中取出時間日期最近的記錄是非常常見的需求,一般是通過使用ORDER BY和LIMIT來實現。

SELECT * FROM my_table
ORDER BY my_date DESC
LIMIT 1;

上面的代碼將返回my_table表中最近的一條記錄,其中my_date是一個datetime類型的列。

如果需要取出最近的N條記錄,只需要將LIMIT的參數設置為N即可:

SELECT * FROM my_table
ORDER BY my_date DESC
LIMIT N;

另外,如果需要取出某個時間段內最近的記錄,可以使用BETWEEN關鍵字和NOW()函數組合查詢:

SELECT * FROM my_table
WHERE my_date BETWEEN DATE_SUB(NOW(), INTERVAL 1 DAY) AND NOW()
ORDER BY my_date DESC
LIMIT 1;

上面的代碼將返回my_table表中最近一天內的最近一條記錄。