截取本周第一天:
SQL> select sysdate,trunc(sysdate,'d') from dual;
SYSDATE TRUNC(SYSDATE,'D')
------------------- -------------------
2009-03-24 21:29:32 2009-03-22 00:00:00
本周数据:select from Keywords where datediff(week, Addtime,getdate())=0
本月:select from Keywords where datediff(month, Addtime,getdate())=0
本季度:select from Keywords where datediff(quarter, Addtime,getdate())=0
本年:select from Keywords where datediff(year, Addtime,getdate())=0
mysql语法:
select tnew_customer new, told_customer old, max(tcreate_time) create_time
from t
where date(tcreate_time) between
date_sub(curdate(), interval weekday(curdate()) + 1 day) and
date_sub(curdate(), interval weekday(curdate()) - 5 day)
group by tnew_customer, told_customer, date(tcreate_time);
oracle语法:
select tnew_customer new, told_customer old, max(tcreate_time) create_time
from t
where trunc(create_time) between trunc(sysdate, 'd') and
trunc(sysdate, 'd') + 6
group by tnew_customer, told_customer, trunc(tcreate_time);
不知道你的数据库是什么,就写了两种
以上就是关于ORACLE数据库查询一周以内的数据怎么写全部的内容,包括:ORACLE数据库查询一周以内的数据怎么写、SQL 2005 查询本周/本月/本季度/本年的数据、根据当前时间,查询本周的每一天的最后一条数据.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)