-- 當天
select * from 表名 where date_format(e.createtime,'%y-%m-%d') = date_format(curdate(),'%y-%m-%d')
-- 昨日
select column_name(s) from 表名 where date_format(時間字段,'%y-%m-%d') = date_format(curdate()-1,'%y-%m-%d');
-- 本週
select * from 表名 where yearweek(date_format(時間字段,'%y-%m-%d')) = yearweek(now());
-- 最近7天
select * from 表名 where date_sub(curdate(), interval 7 day) <= date (時間字段);
-- 本月
select * from 表名 where date_format(時間字段, '%y%m') = date_format(curdate() , '%y%m');
-- 最近30天
select * from 表名 where date_sub(curdate(), interval 30 day) <= date(時間字段);
-- 上一月
select * from 表名 where date_format(submittime,'%y-%m')=date_format(date_sub(curdate(), interval 1 month),'%y-%m')
-- 本季度
select * from 表名 where quarter(create_date)=quarter(now());
查詢上季度資料
select * from 表名 where quarter(create_date)=quarter(date_sub(now(),interval 1 quarter));
查詢本年資料
select * from 表名 where year(create_date)=year(now());
查詢上年資料
select * from 表名 where year(create_date)=year(date_sub(now(),interval 1 year));
查詢上週的資料
select * from 表名 where yearweek(date_format(submittime,'%y-%m-%d')) = yearweek(now())-1;
查詢每年資料
select sum(total) as total from `order` group by year(trade_time)
查詢每月資料
select sum(total) as total from `order` group by month(trade_time)
查詢每週資料
select sum(total) as total from `order` group by week(trade_time)
查詢每日資料
select sum(total) as total from `order` group by day(trade_time)
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 interva...
Sql 查詢當天 本週 本月記錄
sql powered by chenjiazi 查詢當天 select from info where datediff dd,datetime,getdate 0 查詢24小時內的 select from info where datediff hh,datetime,getdate 24 in...
Sql 查詢當天 本週 本月記錄
sql 查詢當天 1select frominfowheredatediff dd,datetime,getdate 0 查詢24小時內的 1select frominfowheredatediff hh,datetime,getdate 24?1 info為表名,datetime為資料庫中的字段值...