我正在處理以下查詢,並無法弄清楚它的最後一部分。我需要查詢來給我一個前一個業務和前一個業務日之間的結果集減去( - )28天。 (例如日期範圍在2015年10月28日至2015年10月28日-28之間)至此我寫的查詢僅給出第-28天(2015年9月30日),而不是之前業務一天和前一個營業日-28。我的研究顯示了幾種不同的做法,至今沒有人爲我工作。複雜日期範圍
SELECT SMBL, SUM(NET_FLOWS/1000000.00)
FROM HISTORY
WHERE DATE - 28 = DATE AND DATE = TO_DATE('10282015','MMDDYYYY')
AND SYMBOL IN ('AAA','BBB')
GROUP BY SMBL
'TO_DATE('10282015','MMDDYYYY') - 28和TO_DATE('10282015','MMDDYYYY')'之間的WHERE DATE怎麼樣? BETWEEN是包容性的。 –
DATE-28 = DATE如何解析爲TRUE? –
@MarmiteBomber是的,它的工作。感謝您的幫助 – ace123