0
我有下面的where子句提取前三個月,但我希望看到前三個月從第一個月開始。SQL:如何從月初開始提取上個月
AND A.START_DT > add_months(TRUNC(SYSDATE), -3)
我有下面的where子句提取前三個月,但我希望看到前三個月從第一個月開始。SQL:如何從月初開始提取上個月
AND A.START_DT > add_months(TRUNC(SYSDATE), -3)
使用TRUNC
功能
select TRUNC(TO_DATE('27/10/92','DD/MM/YY'), 'MONTH') from dual
我不使用硬編碼的日期
fmt
參數,見例提供。 –這只是一個例子,告訴你它的工作原理。你可以編寫你自己的代碼。 – Seyran
這對我的例子有效。 AND TRUNC(A.START_DT,'MONTH')> add_months(TRUNC(SYSDATE),-3) –