亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

mysql查詢昨天 一周前 一月前 一年前的數據

2024-07-24 13:05:53
字體:
來源:轉載
供稿:網友

mysql 昨天 一周前 一月前 一年前的數據 這里主要用到了DATE_SUB,

參考如下

復制代碼 代碼如下:


SELECT * FROM yh_content
where inputtime>DATE_SUB(CURDATE(), INTERVAL 1 DAY)
where inputtime>DATE_SUB(CURDATE(), INTERVAL 1 WEEK)
where inputtime>DATE_SUB(CURDATE(), INTERVAL 1 MONTH)
where inputtime>DATE_SUB(CURDATE(), INTERVAL 1 YEAR)

注意:如果數據庫中時間以UNIX時間戳的形式存放的話,在時間對比上需要更改為統一格式:

DATE_SUB()返回的是格式化后的時間:2014-05-17

需要用UNIX_TIMESTAMP()轉化為UNIX時間戳形式對比:

復制代碼 代碼如下:


where inputtime>UNIX_TIMESTAMP(DATE_SUB(CURDATE(), INTERVAL 1 DAY))
where inputtime>UNIX_TIMESTAMP(DATE_SUB(CURDATE(), INTERVAL 1 WEEK))
where inputtime>UNIX_TIMESTAMP(DATE_SUB(CURDATE(), INTERVAL 1 MONTH))
where inputtime>UNIX_TIMESTAMP(DATE_SUB(CURDATE(), INTERVAL 1 YEAR))

詳細請查看MySql時間函數:DATE_SUB、DATE_ADD、UNIX_TIMESTAMP等函數的用法

mysql中獲取一天、一周、一月時間數據的各種sql語句寫法

今天抽時間整理了一篇mysql中與天、周、月有關的時間數據的sql語句的各種寫法,部分是收集資料,全部手工整理,自己學習的同時,分享給大家,并首先默認創建一個表、插入2條數據,便于部分數據的測試,其中部分名詞或函數進行了解釋說明。直入主題!

創建表:

復制代碼 代碼如下:


create table if not exists t
(
   id int,
   addTime datetime default '0000-00-00 00:00:00′
)

添加兩條初始數據:

insert t values(1, '2012-07-12 21:00:00′);
insert t values(2, '2012-07-22 21:00:00′);

一、當天或當日插入的數據:

1、傳統對比判斷:SELECT * FROM `t` WHERE DATE_FORMAT(addTime,'%Y-%m-%d') = date_format(now(),'%Y-%m-%d')");
2、第一點的簡寫:SELECT * FROM `t` WHERE addTime >= date_format(NOW(),'%Y-%m-%d');
3、利用函數判斷:SELECT * FROM `t` WHERE DATEDIFF(addTime,NOW()) =0;//推薦此方法
4、利用時間戳判斷:SELECT * FROM `t` WHERE addTime BETWEEN (UNIX_TIMESTAMP(now()-86440)) AND now();
注:返回當天時間的mysql函數有CURDATE()、CURRENT_DATE()、CURRENT_DATE、NOW()幾種;其中NOW()獲取的日期格式為0000-00-00 00:00:00的時間;CURDATE()、CURRENT_DATE()、CURRENT_DATE是獲取日期格式為0000-00-00的時間,所以返回的時間無時分秒;

二、當月的相關數據寫法:

1、今天是當月的第幾天:SELECT DAYOFMONTH( NOW( ) );
2、獲取當月的第一天時間:SELECT DATA_SUB( NOW(), INTERVAL DAYOFMONTH(NOW()) – 1 DAY);
日期運算函數,句型:date_add(date,INTERVAL expr type)和date_sub(date,INTERVAL expr type)
date為一個datetime或date值,可當作起始時間,expr為一個表達式,用來指定增加或減少的時間間隔數目,可為一個字符串–若為負值,則在表達式前加個"-"符號。type為關鍵詞,它表示了表達式被解釋的方式,通常用年(year)、月(month)、日(day)、周(week)等。
INTERVAL的用戶說明:

1、當函數使用時,即INTERVAL(),為比較函數,如:INTERVAL(10,1,3,5,7); 結果為4;
原理:10為被比較數,后面1,3,5,7為比較數,將后面四個依次與10比較,看后面數字組有多少個少于10,則返回其個數。前提是后面數字組為從小到大排列,否則返回結果0。
2、當關鍵詞使用時,表示為設置時間間隔,常用在date_add()與date_sub()函數里,如:INTERVAL 1 DAY ,解釋為將時間間隔設置為1天。

弄清楚了上面幾個重要的日期運算函數,下面再來一個混合的日期運算。
3、上個月的第一天時間:SELECT DATE_SUB( DATE_SUB( NOW( ) , INTERVAL DAYOFMONTH( NOW( ) ) -1 DAY ) , INTERVAL 1 MONTH ); 是不是一目了然了!

三、當周的相關數據寫法:

1、獲取今天是一周第幾天或星期幾:SELECT WEEKDAY(now());返回的是數字:0為周一,6為周日
2、獲取本周的第一天日期:SELECT DATE_SUB(now(),INTERVAL WEEKDAY(now()) day);或SELECT DATE_ADD(now(),INTERVAL -WEEKDAY(now()) day);或 SELECT CURDATE( ) – WEEKDAY( CURDATE( ) );
3、再寫一個上周的第一天至現在的數據:(以表t為數據表)
SELECT * FROM `t` WHERE addTime >= date_format(date_sub(date_sub(now(), INTERVAL WEEKDAY(NOW()) DAY), INTERVAL 1 WEEK), ‘%Y-%m-%d');是不是有些感覺了!

注:若你是以時間戳保存的時間字段,那么請用from_unixtime()函數轉換為時間格式,如:from_unixtime($timestamp)

四、Mysql中將日期轉為時間戳

前三點的方法,講的都是將日期轉為相應時間常量,并沒有提到時間戳與時間的轉換,這里把它寫出來,

1、時間戳轉日期,方法是select from_unixtime(1336542121);
2、日期轉時間戳,方法是:select unix_timestamp('2013-04-08′);

結合前面3點,對于時間戳就更能靈活運用了!最后更新于:2013.04.08

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
4388成人网| 欧美国产日本高清在线| 久久久久久一区二区三区| 日韩在线观看免费高清完整版| 中文字幕日韩精品有码视频| 伊人久久五月天| 色yeye香蕉凹凸一区二区av| 亚洲japanese制服美女| 久久精品国产2020观看福利| 国产精品视频久久久久| 成人激情黄色网| 欧洲亚洲免费在线| 欧美国产一区二区三区| 国产精品男人爽免费视频1| 国产成人亚洲综合| 色无极亚洲影院| 国模精品视频一区二区三区| 国产精品444| 国产精品日韩一区| 日韩国产精品一区| 少妇精69xxtheporn| 日韩二区三区在线| 亚洲第一网中文字幕| 欧美一级淫片播放口| 亚洲人成自拍网站| 成人国产在线激情| 日韩成人在线电影网| 国产精品久久久av| 2023亚洲男人天堂| 97视频网站入口| 日韩亚洲精品视频| 久久免费精品日本久久中文字幕| 在线播放国产一区二区三区| 久久久久久九九九| 亚洲成人久久电影| 亚洲国产精品热久久| 国产精品你懂得| 国产精品都在这里| 欧美激情精品在线| 成人在线观看视频网站| 欧美一级大片在线免费观看| 77777亚洲午夜久久多人| 国产丝袜精品第一页| 欧美亚洲视频在线看网址| 欧美国产日韩免费| 色综合久久88| 日韩成人中文字幕在线观看| 国产91精品最新在线播放| 538国产精品一区二区免费视频| 国产精品一区二区3区| 亚洲欧洲在线免费| 成人性生交大片免费看小说| 欧美一区二粉嫩精品国产一线天| 日韩在线观看免费av| 亚洲视频在线播放| 亚洲精品动漫久久久久| 日本高清视频精品| 欧美成aaa人片在线观看蜜臀| 欧美性受xxxx黑人猛交| 欧美在线视频导航| 欧美整片在线观看| 国产在线观看精品| 九九久久精品一区| 视频在线一区二区| 不用播放器成人网| 久久成人亚洲精品| 国产在线视频欧美| 久久伊人免费视频| 成人亚洲综合色就1024| 91在线免费看网站| 亚洲韩国日本中文字幕| 成人精品视频久久久久| 91在线视频免费| 久久精品91久久香蕉加勒比| 91国内免费在线视频| 亚洲欧洲国产一区| 欧美福利视频在线观看| 亚洲国产精品嫩草影院久久| 欧美性猛交xxxx乱大交蜜桃| 日本不卡高字幕在线2019| 精品毛片三在线观看| 久久久人成影片一区二区三区观看| 欧美人与性动交| 欧美激情2020午夜免费观看| 精品美女国产在线| 欧美一级大片在线观看| 欧美激情精品久久久久久大尺度| 欧美性生交xxxxx久久久| 国产剧情日韩欧美| 中文字幕无线精品亚洲乱码一区| 亚洲精品女av网站| 欧美成人精品一区| 成人网在线观看| 亚洲精品日韩在线| 欧美亚州一区二区三区| 久久精品久久久久久| 日本亚洲精品在线观看| 狠狠色香婷婷久久亚洲精品| 国产主播喷水一区二区| 北条麻妃在线一区二区| 这里只有精品在线播放| 国产精品免费久久久久久| 国产视频福利一区| 亚洲欧美日韩网| 亚洲欧美三级在线| 亚洲欧美综合区自拍另类| 97久久精品人搡人人玩| 成人欧美在线观看| 成人福利在线观看| 亚洲成年人影院在线| 一级做a爰片久久毛片美女图片| 亚洲天堂一区二区三区| 国产精品第一页在线| 国产精品免费久久久久久| 国内精品久久久久影院 日本资源| 日韩欧美在线观看视频| 国产精品h在线观看| 欧美激情视频播放| 国模叶桐国产精品一区| 国产91精品久久久久| 最近2019中文字幕一页二页| 国产精品av在线| 中文在线资源观看视频网站免费不卡| 亚洲自拍欧美另类| 国产精品久久久久久网站| 国产综合久久久久久| 97在线观看免费| 久久视频在线直播| 亚洲国产精品久久精品怡红院| 欧美极品少妇xxxxⅹ喷水| 98精品国产自产在线观看| 欧美激情成人在线视频| 精品久久久一区| 国产免费久久av| 久久av在线播放| 国自在线精品视频| 国产精品久久久久久久久久久久久| 国产女人18毛片水18精品| 日本19禁啪啪免费观看www| 日韩美女在线播放| 欧美在线免费观看| 国产成人在线播放| 亚洲免费视频在线观看| 国产精品www网站| 国产精品久久二区| 91热精品视频| xxx一区二区| 97视频免费看| 欲色天天网综合久久| 亚洲美女av在线| 欧美一区在线直播| 欧美视频裸体精品| 精品久久久久久亚洲国产300| 欧美日韩亚洲视频| 日韩成人xxxx| 亚洲精品720p| 伊人激情综合网| 亚洲欧美精品suv| 91免费综合在线| 最近2019年好看中文字幕视频| 欧美亚洲国产成人精品| 亚洲欧洲日韩国产| 爽爽爽爽爽爽爽成人免费观看| 国产精品嫩草视频|