2012-01-12 32 views
0

我使用的是標準的API在我的Grails應用這樣使用別名,在Grails的標準和嵌套標準condtional邏輯/常規

def SummTblList = ['TxnSummMon','TxnSummTue','TxnSummWed','TxnSummThu','TxnSummFri','TxnSummSat','TxnSummSun'] 
def res_row; 

SummTblList.each{ 
     res_row=it.createCriteria().list() { 

      eq('resource',resourceInstance) 
      between('date', new Date()-31, new Date())   

      projections { 
      sum('actioncount') 
      groupProperty 'location'   
       }     
      }  

如何使用和別名(「將ActionCount」)。 。想爲它命名t_count?

我有一個情況,當資源沒有被選中...基本上,該標準不應該應用如果selected_option是'全部'我如何創建條件的條件邏輯?還是我需要創建完全獨立的標準?

這裏的目標是,我有7個彙總表,每週的每一天都有一個,運行上述查詢將爲我提供日期範圍內所有位置的所有操作計數。現在我想按位置計算一週中所有七天的所有計數。所以我最終應該對所有位置的所有行動統計一週中的所有日子,我如何創建一個返回此標準的標準?

回答

1

this page,你應該能夠做到:

sum 'actioncount', 't_count' 
+0

Thanks..I需要有t_counts的一個更求和位置上的所有彙總表。怎麼做? – 2012-01-12 00:22:42