sql查詢一天內的where寫法,sql寫法

2022-03-25 00:57:48 字數 3172 閱讀 2622

sql查詢一天內的寫法:

1.where createtime

between (select date_format(now(),'%y-%m-%d 00:00:00'))

and (select date_format(now(),'%y-%m-%d 23:59:59'))

2.select to_days(now());

select to_days('2016-07-02 20:50:06');

****************************************附錄****************************************====

今天 select * from 表名 where to_days(時間欄位名) =to_days(now());

昨天select * from 表名 where to_days( now( ) ) - to_days( 時間欄位名) <= 1

7天select * from 表名 where date_sub(curdate(), interval 7 day) <=date(時間欄位名)

近30天select * from 表名 where date_sub(curdate(), interval 30 day) <=date(時間欄位名)

本月select * from 表名 where date_format( 時間欄位名, '

%y%m

' ) = date_format( curdate( ) , '

%y%m')

上一月select * from 表名 where period_diff( date_format( now( ) , '

%y%m

' ) , date_format( 時間欄位名, '

%y%m

' ) ) =1

#查詢本季度資料

select * from `ht_invoice_information` where quarter(create_date)=quarter(now());

#查詢上季度資料

select * from `ht_invoice_information` where quarter(create_date)=quarter(date_sub(now(),interval 1

quarter));

#查詢本年資料

select * from `ht_invoice_information` where year(create_date)=year(now());

#查詢上年資料

select * from `ht_invoice_information` where year(create_date)=year(date_sub(now(),interval 1

year));

查詢當前這週的資料

select name,submittime from enterprise where yearweek(date_format(submittime,

'%y-%m-%d

')) =yearweek(now());

查詢上週的資料

select name,submittime from enterprise where yearweek(date_format(submittime,

'%y-%m-%d

')) = yearweek(now())-1

;查詢當前月份的資料

select name,submittime from enterprise where date_format(submittime,'

%y-%m

')=date_format(now(),'

%y-%m')

查詢距離當前現在6個月的資料

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

month) and now();

查詢上個月的資料

select name,submittime from enterprise where date_format(submittime,'

%y-%m

')=date_format(date_sub(curdate(), interval 1 month),'

%y-%m')

select * from ` user ` where date_format(pudate, '

%y%m

' ) = date_format(curdate(), '

%y%m

') ;

select * from user where weekofyear(from_unixtime(pudate,'

%y-%m-%d

')) =weekofyear(now())

select *

from

user

where month (from_unixtime(pudate, '

%y-%m-%d

' )) =month (now())

select *

from

[ user ]

where year (from_unixtime(pudate, '

%y-%m-%d

' )) =year (now())

and month (from_unixtime(pudate,

'%y-%m-%d

' )) =month (now())

select *

from

[ user ]

where

pudate between 上月最後一天

and 下月第一天

where date(regdate) =curdate();

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

select date( c_instime ) ,curdate( )

from `t_score`

where

1limit

0 , 30

SQL查詢今天 昨天 7天內 30天

今天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 0 昨天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 1 7天內的所有資料 select from 表...

SQL查詢今天 昨天 7天內 30天

今天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 0 昨天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 1 7天內的所有資料 select from 表...

SQL查詢今天 昨天 7天內 30天

sql查詢今天 昨天 7天內 30天 今天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 0 昨天的所有資料 select from 表名 where datediff dd,datetime型別字段,getdate 1 7天內...