[[EC-CUBE]]

~
EC-CUBEで職業別集計・会員別集計でシステムエラーが発生する場合、下記のようなエラーが表示されることがあります。
 [nativecode=1305 ** FUNCTION データベース名.trunc does not exist]

~
EC-CUBEがPostgreSQLを元に作成されていることによる、関数が見つからないエラーです。~
truncの代わりにMySQLではtrauncateという小数点以下を切り捨てる関数があるため、そちらを代用します。~
 # mysql -u root -p
 mysql> use 対象のデータベース名;
 mysql> CREATE FUNCTION `trunc`(dbl double) RETURNS int(11) DETERMINISTIC return truncate(dbl,0);

~
以上で、職業別集計・会員別集計が行えるか確認してください。
~
参考URL:http://yuheikagaya.hatenablog.jp/entry/20081019/1224408118

~
~

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS