我有每個季度的結束日期作爲表格的PK,我需要比較日期以查看計算中將使用哪個季度結束值。查找給定日期的一個季度的結束日期
表的樣子:
EndingDate Value
12/31/2012 $1,000
例如,假定2013年3月,我需要回到2012年12月31日和使用日期檢索$ 1,000個值。
有沒有人知道在MS Access 2007中使用什麼來執行此操作?我試過了:
DATEADD(dd, -1, DATEADD(qq, DATEDIFF(qq, 0, DATEINQUESTION), 0))
該計算總是使用上一個結束季度的日期以及與該日期相關的值。
我不明白爲什麼'12月31日/ 2012'應該是「3/1/2013」季度結束日期。你的意思是上一季度的結束日期? – HansUp
那麼,在上述情況下 - 2013年3月31日還沒有到來,因此它不會有價值,所以(你是對的)我們使用上一季度的結束日期。 –