【发布时间】:2014-01-23 15:51:19
【问题描述】:
我需要每天为今天发生的异常生成报告。
我有一个“异常详细信息”列,其中存储了异常的详细信息以及异常发生的日期。
我有另一个表,我存储我当前的日期,每天都在变化。
我需要比较这两个日期,如果它们匹配,那么我将生成一个CSV report。
我已经设法通过在我的查询中添加日期来手动生成报告,但我会自动生成报告,所以我需要一个查询,它会自动从我的表中获取当前日期并将其与“例外详情”。
到目前为止,我已经设法编写了以下查询:
SELECT * FROM EXCEPTION
WHERE EXP_STAT = 'OPEN'
AND SUBSTR(EXCEPTION_DETAILS ,INSTR(EXCEPTION_DETAILS,'2014-01-22')) = '2014-01-22'
我需要更改此设置,以便我可以选择“异常详细信息”中存在的任何日期,并将其与另一个表中的日期进行比较,并根据该日期获取记录。
【问题讨论】:
-
您能否使用
desc命令描述您的表格。 -
假设:表 A (EXP_STAT varchar2(5), Exception_details Varchar2(500)) 表 B(current_date Date)