我有一個Oracle查詢,它使用sysdate - N
從N
天前獲取信息。我想編寫一份報告,其中包含3個數據集:sysdate - N
,sysdate - N - 1
,sysdate - N - 2
在iReport中使用變量。我不清楚如何做到這一點。我相信所有三個數據集的查詢都應該完全一樣,但變量的值應該每次增加1
,即sysdate - (N + 0)
,sysdate - (N + 1)
,sysdate - (N + 2)
。我需要什麼類型的增量器來完成這個?iReport中每個數據集的遞增(或遞減)變量值
0
A
回答
2
你試過類似的東西嗎?
SELECT DATECOL, COL1, COL2
FROM THETABLE
WHERE DATECOL BETWEEN (SYSDATE-($P{N}+0)) AND (SYSDATE-($P{N}+2))
ORDER BY DATECOL
然後,在iReport中,爲DATECOL創建一個分組樂隊,並將COL1和COL2放入您的Detail 1樂隊。這將分隔每個時間段的結果。
+0
我是新來的報告軟件,並不理解樂隊實際意味着什麼。這就說得通了。謝謝 –
+0
有一點要記住,樂隊不會像SQL查詢組合那樣分組。如果您需要在聚合函數的查詢中執行分組,請繼續執行此操作。還要確保你的輸出是有序的。在上面的示例中,如果每個DATECOL值有多個記錄,並且日期不按順序,那麼您可能會看到每個DATECOL值有多個條帶,因爲iReport遍歷數據並遇到日期值的更改。在創建樂隊並在實際中看到它之後,這可能會更有意義。 – Lisa
相關問題
- 1. 增量和變量的遞減printf中
- 2. Jquery中的遞減值和遞增值
- 3. 減少循環中遞增的變量
- 4. 在購物車中的每個選項集遞增變量
- 5. 構建一個遞增值和遞減
- 6. 遞增和遞減1個值 - 按鈕
- 7. 遞減的一個變量
- 8. 每日遞增數量
- 9. 算法在遞增,遞減,遞增和遞減數組中查找最大值和最小值
- 10. 遞增/遞減button.onclicklistener
- 11. 的AutoHotkey - 遞減變量每秒一次
- 12. 遞增變量
- 13. 遞增變量
- 14. 遞減關係的遞減關係具有遞增值
- 15. 以角度形式遞增遞減量
- 16. 遞增和遞減變量,直到說法是正確的
- 17. Android - 無法遞增或遞減列表項的價值
- 18. 遞增和遞減更改對象值
- 19. 動態改變ngClass值的遞增/遞減
- 20. 整數變量不遞增
- 21. 簡單的遞增/遞減計數器
- 22. 數字遞減的遞增概率
- 23. 遞減一個自動增量列?
- 24. SSRS 2008 - 傳遞參數值的變量數據集中
- 25. 反應增量遞減計數問題
- 26. 同時遞增和遞減共享變量
- 27. 遞增$ _ GET變量
- 28. 遞增類變量
- 29. 遞增變量名
- 30. 與可變+ PHP數量遞增變量
嗨,jshin - 你想你的輸出看起來像什麼?我很確定你可以有1個查詢和使用組來分隔數據,但給我們一些更多的信息。 – Lisa