我有一个包含日期的列以及表中的其他列。我希望能够:
显示与上一年 9 月 1 日到当年 7 月 30 日相匹配的所有行。
我知道一些需要做的事情,只是不确定日期的具体语法。
SELECT * FROM xx
WHERE ASM_DATE BETWEEN TRUNC(SYSDATE-1,'YY') AND TRUNC(SYSDATE,'YY');
这就是我到目前为止所拥有的..
我知道我可以使用 SYSDATE 和 'YYYY' 来获取当前年份,然后为上一年执行 -1,但是我不确定如何指定除此之外的月份。任何帮助都会很棒。