5.3.3 rewards_report 預存程序

描述

rewards_report 預存程序會產生一份可自訂的上個月頂級客戶清單。

參數
  • min_monthly_purchases:客戶在上個月要符合資格所需的最低購買或租賃次數。

  • min_dollar_amount_purchased:客戶在上個月要符合資格所需的最低消費金額。

  • count_rewardees:一個 OUT 參數,會傳回符合指定資格的客戶計數。

傳回值

此程序會產生一個符合指定資格的客戶表格。此表格的結構與 customer 資料表相同。此程序也會傳回 (在 count_rewardees 參數中) 一個計數,表示該表格中的列數。

範例用法
mysql> CALL rewards_report(7,20.00,@count);
...
| 598         | 1        | WADE        | DELVALLE     | WADE.DELVALLE@sakilacustomer.org         | 604        | 1      | 2006-02-24 10:48:30 | 2006-02-15 04:57:20 |
| 599         | 2        | AUSTIN      | CINTRON      | AUSTIN.CINTRON@sakilacustomer.org        | 605        | 1      | 2006-02-24 10:48:30 | 2006-02-15 04:57:20 |
...

42 rows in set (0.11 sec)

Query OK, 0 rows affected (0.67 sec)

mysql> SELECT @count;
+--------+
| @count |
+--------+
|     42 |
+--------+
1 row in set (0.00 sec)