嗨,我是一个十足的菜鸟,所以请温柔一点,我有以下疑问。
选择自定义代码,
CHG_DATE,
ACCSS_NUM,
ACCSS_REF_NUM,
ACCSS_REF_DES,
CHG_代码,
CHG_数量,
CHG_RATE_CRNT,
CHG_TOT,
INVT_LEV1,
数量,
ACCSS_DATE
来自 E_ACCCSS_H H
其中 (SYSDATE) >= 开始日期 AND (SYSDATE) < end_date +2
H.comp_code='F1' and H.accss_stat='A' AND (CUST_CODE='TYS001')
分组依据 客户代码, CHG_DATE' ACCSS_NUM, ACCSS_REF_NUM, ACCSS_REF_DES, CHG_代码, CHG_数量, CHG_RATE_CRNT, CHG_TOT, INVT_LEV1, 数量, ACCSS_DATE
我正在尝试根据系统日期查看过去 2 天的数据,但出现 peren 错误,我无法弄清楚,请您帮忙。
谢谢 乔
足以让我想破坏东西!!!!
通常,交换字段时,条件更容易阅读。您可以使用
BETWEEN
试试这个:
WHERE start_date BETWEEN SYSDATE-2 AND SYSDATE
注意,
SYSDATE
始终包含时间部分,即。 e.当前时间。也许您正在寻找
WHERE start_date BETWEEN TRUNC(SYSDATE-2) AND TRUNC(SYSDATE)
午夜获取过去两天的结果。