国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql查詢當(dāng)天所有數(shù)據(jù)sql語句

2024-07-24 12:37:48
字體:
供稿:網(wǎng)友

在mysql中查詢當(dāng)天數(shù)據(jù)我們使用到如year,month,day函數(shù)是一種做法,還有一種利用date(regdate) = curdate()函數(shù),當(dāng)然我們也可以用其它方法,下面我來總結(jié)一下。

mysql查詢當(dāng)天的所有信息,代碼如下:

select * from test where year(regdate)=year(now()) and month(regdate)=month(now()) and day(regdate)=day(now())

這個(gè)有一些繁瑣,還有簡單的寫法,代碼如下:

select * from table where date(regdate) = curdate();

另一種寫法沒測試過,查詢當(dāng)天的記錄,代碼如下:

select * from hb_article_view where TO_DAYS(hb_AddTime) = TO_DAYS(NOW())

date()函數(shù)獲取日期部分,扔掉時(shí)間部分,然后與當(dāng)前日期比較即可.

補(bǔ)充:本周、上周、本月、上個(gè)月份的數(shù)據(jù).

查詢當(dāng)前這周的數(shù)據(jù),代碼如下:

SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now());

查詢上周的數(shù)據(jù),代碼如下:

SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1;

查詢當(dāng)前月份的數(shù)據(jù):

select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m')

查詢距離當(dāng)前現(xiàn)在6個(gè)月的數(shù)據(jù),代碼如下:

select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now();

查詢上個(gè)月的數(shù)據(jù),代碼如下:

  1. select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m'
  2. select * from `userwhere DATE_FORMAT(pudate,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') ; 
  3. select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = WEEKOFYEAR(now()) 
  4. select *  --Vevb.com 
  5. from user 
  6. where MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now()) 
  7. select * 
  8. from [user
  9. where YEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = YEAR(now()) 
  10. and MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now()) 
  11. select * 
  12. from [user
  13. where pudate between 上月最后一天 
  14. and 下月第一天 

mysql查詢多少秒內(nèi)的數(shù)據(jù),代碼如下:

SELECT count( * ) AS c, sum( if( logusertype =2, logusertype, 0 ) ) /2 AS a, sum( if( logusertype =3, logusertype, 0 ) ) /3 AS b FROM testlog WHERE UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP( logendtime )<=30

查詢30秒內(nèi)記錄的總數(shù),loguser等于2的記錄的總數(shù)和,和 loguser等于3的記錄的總數(shù).

if(logusertype =2,logusertype,0)如果logusetype等于2 就在logusertype上累加,否則加0.

sum(if(logusertype =2, logusertype,0)) 把logusertype都累加起來。

sum(if(logusertype =2, logusertype,0)) /2 AS a, 除以2是統(tǒng)計(jì)個(gè)數(shù)。

UNIX_TIMESTAMP(NOW())計(jì)算當(dāng)前時(shí)間的秒數(shù).

UNIX_TIMESTAMP( logendtime )計(jì)算logendtime的秒數(shù).

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 龙海市| 石台县| 沽源县| 道孚县| 布拖县| 府谷县| 时尚| 乌拉特后旗| 合江县| 故城县| 东阿县| 隆安县| 新乡市| 册亨县| 包头市| 汝州市| 定南县| 桦川县| 塘沽区| 昆明市| 宝丰县| 阿巴嘎旗| 东兴市| 祁阳县| 弋阳县| 左云县| 方城县| 双江| 宣恩县| 嘉兴市| 剑川县| 临潭县| 阿尔山市| 夏邑县| 开化县| 全椒县| 海晏县| 璧山县| 亳州市| 平邑县| 广灵县|