ORACLE数据库查询一周以内的数据怎么写

ORACLE数据库查询一周以内的数据怎么写,第1张

截取本周第一天:

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 查询本周/本月/本季度/本年的数据、根据当前时间,查询本周的每一天的最后一条数据.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9327285.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存