Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 获取今天和当前周开始之间的日期记录_Oracle_Date_Sysdate - Fatal编程技术网

Oracle 获取今天和当前周开始之间的日期记录

Oracle 获取今天和当前周开始之间的日期记录,oracle,date,sysdate,Oracle,Date,Sysdate,假设我们有表错误日志,如下所示: +-------------+---------------+ | error_token | date_recorded | +-------------+---------------+ | error_1 | 05.03.2017 | +-------------+---------------+ | error_2 | 05.03.2017 | +-------------+---------------+ | error_3

假设我们有表错误日志,如下所示:

+-------------+---------------+
| error_token | date_recorded |
+-------------+---------------+
| error_1     | 05.03.2017    |
+-------------+---------------+
| error_2     | 05.03.2017    |
+-------------+---------------+
| error_3     | 10.03.2017    |
+-------------+---------------+
| error_4     | 30.03.2017    |
+-------------+---------------+
获取从本周开始到今天发生的所有错误的最佳方法是什么


如果我们想得到从本月初到今天之间的所有错误,也是一样的。

当你说直到今天,我假设这意味着直到但不包括今天任何小于truncsysdate的部分


谢谢,这很有效。如果我想包括到现在为止记录的错误,那么我应该使用date\u recorderselect * from error_log where date_recorded >= trunc(sysdate,'W') -- beginning of week and date_recorder < trunc(sysdate) -- optional select * from error_log where date_recorded >= trunc(sysdate,'MONTH') -- beginning of month and date_recorder < trunc(sysdate) -- optional