2014-09-04 56 views
0

我想在網格視圖中同時彙總明智和明智的sql查詢結果。這甚至有可能,或者我只是在做夢嗎?如何在單個查詢中總結sql結果,明智的星期和月份

Requirement:

  1. 顯示最近一個月的數據和未來兩月的數據周,逐格。

    Example-

    • 如果當前月份是九月那麼我想顯示星期分類從八月1日至10月31日的數據。
  2. 在同一個網格中的月份視圖中顯示當月下個月後的數據。對於一個月十一月和十二月

    Example-

    • 數據將顯示在分類一個月不周。

網格或結果應該看起來像下面 -

enter image description here

請建議的東西來實現這一

+0

有2個不同的查詢 – Bulat 2014-09-04 12:22:48

回答

1

我認爲你必須與GROUP BY或GROUP BY工作.. 。立方體

SELECT x , y from <tabel> GROUP BY date_feld(to_char('MM')) 

但我現在不用你的DBMS,所以我不能給你一個確切的日期處理例子。

+0

我的表將有一個日期列我想選擇1年的行。並總結我的帖子中描述的結果。 – Rohit 2014-09-04 12:23:25

+0

組中選擇sum(x)by date_feld(to_char('yy')) – 2014-09-04 17:46:14

+0

謝謝,它會是一個鏡頭。 – Rohit 2014-09-05 05:48:15

1

如果您想要一個可維護的解決方案,請使用兩個獨立的查詢,其中一個用於每月一次的每週聚合。取決於輸入運行相應的查詢。

+0

我總是會選擇一年的數據,我只想按照上文中的描述對其進行總結,以便我可以在網格中顯示它。 – Rohit 2014-09-04 12:25:54

+0

這仍然是2個不同的查詢可能由共同歸因於加入。 – Bulat 2014-09-04 12:28:05