mysql中如何將時間戳轉(zhuǎn)換為年月日格式進行查詢
更新時間:2023年07月01日 16:37:48 作者:lMasterSparkl
這篇文章主要介紹了mysql中如何將時間戳轉(zhuǎn)換為年月日格式進行查詢問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
mysql將時間戳轉(zhuǎn)換為年月日格式進行查詢
create_time時間格式
SELECT DATE_FORMAT(create_time,'%Y%m%d') days,COUNT(id) COUNT FROM role GROUP BY days;
create_time時間戳格式
SELECT FROM_UNIXTIME(create_time,'%Y%m%d') days,COUNT(id) COUNT FROM role GROUP BY days;
舉例:
<!--?? ?查詢主管最近30天注冊用戶數(shù) ? --> ?? ??? ?SELECT DATE_FORMAT(a.create_time, '%Y%m%d') AS days, COUNT(*) AS userCount ?? ??? ?FROM sssss a ?? ??? ?WHERE ?a.dept_id = 1 ?? ??? ??? ?AND a.create_time >= DATE_SUB(CURDATE(), INTERVAL 30 DAY) ?? ??? ??? ?AND a.recommender_user_id IN ( ?? ??? ??? ??? ?SELECT DISTINCT b.recommender_user_id ?? ??? ??? ??? ?FROM sssssss ?b ?? ??? ??? ??? ??? ?JOIN ssssss c ON b.recommender_user_id = c.user_id ?? ??? ??? ??? ?WHERE c.distri_user_id = #{userId} ?? ??? ??? ?) ?? ??? ?GROUP BY days;
mysql時間戳轉(zhuǎn)換成Java年月日輸出
MySQL存儲時間戳轉(zhuǎn)換成Java年月日輸出實體類
@NotBlank(message = "使用時間不能為空") @ApiModelProperty("使用時間") private String useTime;
數(shù)據(jù)庫存儲int是時間戳
把數(shù)據(jù)庫存儲的時間戳,轉(zhuǎn)換成年-月-日-時-分-秒
SELECT from_unixtime(`use_year`) FROM 表名
輸出年份,使用LEFT函數(shù),按需截取
SELECT LEFT(from_unixtime( `use_year` ),4) FROM 表名
獲取年月日
SELECT LEFT(from_unixtime( `use_year` ),10) FROM 表名
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
MySQL中distinct語句的基本原理及其與group by的比較
這篇文章主要介紹了MySQL中distinct語句的基本原理及其與group by的比較,一般情況下來說group by和distinct的實現(xiàn)原理相近且性能稍好,需要的朋友可以參考下2016-01-01詳解MySQL中的數(shù)據(jù)類型和schema優(yōu)化
這篇文章主要介紹了MySQL中的數(shù)據(jù)類型和schema優(yōu)化的相關資料,幫助大家更好的理解和學習MySQL的知識,感興趣的朋友可以了解下2020-10-10MySQL存儲過程中的基本函數(shù)和觸發(fā)器的相關學習教程
這篇文章主要介紹了MySQL存儲過程中的基本函數(shù)和觸發(fā)器的相關學習教程,包括觸發(fā)器的創(chuàng)建和刪除等基本操作,需要的朋友可以參考下2015-11-11mysql8.0.20配合binlog2sql的配置和簡單備份恢復的步驟詳解
這篇文章主要介紹了mysql8.0.20配合binlog2sql的配置和簡單備份恢復的步驟,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09