迅睿CMS 求和累計運算標籤

一、作用

用於查詢某表,某條件的某個欄位累計總和。

二、語法

{

sum sum=求和欄位名稱

action=標籤型別

。。。。}

三、引數介紹

標籤型別支援:‘sql’, ‘module’, ‘member’, ‘form’, ‘mform’, ‘comment’, ‘table’, ‘tag’, ‘related’

支援以上標籤的語法作為資料統計引數

比如我們常用的module標籤,查詢news模組的全部資料的閱讀量hits欄位總和寫法是:

{module module=news}

那麼,改成資料量查詢,寫法就是:

{sum sum=hits action=module module=news} {$debug_sum}

四、相關例子

1、例如查詢news模組的欄目id=222資料的閱讀量欄位hits的總和

{sum sum=hits action=module module=news catid=222} {$debug_sum}

2、查詢全部會員的餘額總和

{sum sum=money action=member} {$debug_sum}

3、自定義sql的資料量查詢

{sum sum=money action=sql sql=‘select * from dr_member’} {$debug_sum}

4、任意表的資料量查詢

{sum sum=money action=table table=member} {$debug_sum}

五、不直接輸出直接返回變數的寫法

比如在模板中需要重複利用這些統計值時,只需要賦值一個變數即可,例如上例中的人一個程式碼

直接輸出:{sum sum=money action=member} {$debug_sum}變數輸出:{sum sum=money action=member return=mmm} {$mmm_sum} {$debug_sum}其中{$mmm_sum}就是當前的統計數變數,可以進行判斷、計算等操作