使用sql 語句查詢當月 當天 當周的資料總和

2021-10-01 19:57:09 字數 2273 閱讀 8815

select *

from `article` where to_days(`add_time`)

= to_days(now())

;查詢昨天的資訊記錄:

select to_days(now)

from system.dual;

select getdate(

)from system.dual;

--根據日期增量判定,求取日期區間

select date_sub(to_date(sysdate)

,100

)from system.dual;

select date_sub(to_date(sysdate),1

)from system.dual;

--獲取系統時間

select sysdate from system.dual;

--獲取當月日期

select dayofmonth(

'2019-12-01'

)from system.dual;

--自動獲取上個月最後一天

select last_day(add_months(sysdate,-1

))from system.dual;

--時間格式轉換

select to_char(

'2019-11-01'

,'yyyymm'

)from system.dual;

select dayofmonth(

'2019-12-01'),

'1003.45'

from system.dual where dayofmonth(

'2019-12-01'

)==dayofmonth(sysdate);+

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++++

++獲取第幾天

select dayofmonth(

'2019-12-01'

)as day_r from system.dual ;

獲取第幾周

select weekofyear(

'2019-12-01'

)as week_r from system.dual ;

獲取第幾月

select extract(month from '2019-12-01'

)as month from system.dual ;

獲取哪年

select extract(year from '2019-12-01'

)as year_r from system.dual ;

獲取當天的銷售總和:

select to_char(sysdate,

'yyyy-mm-dd'),

sum(

'1003.45'

)from system.dual

group by to_char(sysdate,

'yyyy-mm-dd');

獲取當周的銷售總和:

select weekofyear(

'2019-12-01'),

sum(

'1003.45'

)from system.dual

group by weekofyear(

'2019-12-01'

)where weekofyear(

'2019-12-01'

)==weekofyear(sysdate)

;獲取當月的銷售總和:

select extract(month from '2019-12-01'),

sum(

'1003.45'

)from system.dual

group by extract(month from '2019-12-01'

)where extract(month from '2019-12-01'

)==extract(month from sysdate)

;

mysql 查詢當天當周當月的資料

1 查詢當天的資料 select from 表名 where to days 時間字段 to days now 2 查詢當周的資料 select from 表名 where yearweek date format 時間字段,y m d yearweek now 3 查詢當月的資料 select f...

sql查詢當天 當月 當年

今天 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...

MySQL查詢當天當月資料

今天 select from 表名 where to days 時間欄位名 to days now 昨天 select from 表名 where to days now to days 時間欄位名 1 近 7天 select from 表名 where date sub curdate inter...