バグ報告 > 管理機能 > 【売上集計画面】月度集計表示時にエラー |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
asami |
投稿日時: 2013/7/9 20:47
対応状況: −−−
|
半人前 登録日: 2009/8/5 居住地: 富山県 投稿: 20 |
【売上集計画面】月度集計表示時にエラー 私の使っているバージョンが古いのかも知れませんが、
月度集計表示時にエラーを吐いてしまいます。 エラーログ確認時に以下のエラーを吐いていました SQL: [SELECT to_char(create_date, 'YYYY-MM-DD') AS str_date, COUNT(order_id) AS total_order, SUM(CASE WHEN order_sex = 1 THEN 1 ELSE 0 END) AS men, SUM(CASE WHEN order_sex = 2 THEN 1 ELSE 0 END) AS women, SUM(CASE WHEN customer_id <> 0 AND order_sex = 1 THEN 1 ELSE 0 END) AS men_member, SUM(CASE WHEN customer_id <> 0 AND order_sex = 2 THEN 1 ELSE 0 END) AS women_member, SUM(CASE WHEN customer_id = 0 AND order_sex = 1 THEN 1 ELSE 0 END) AS men_nonmember, SUM(CASE WHEN customer_id = 0 AND order_sex = 2 THEN 1 ELSE 0 END) AS women_nonmember, SUM(total) AS total, AVG(total) AS total_average FROM dtb_order WHERE create_date >= '2013/07/01 00:00:00' AND create_date < date('2013/08/01') AND del_flg = 0 AND status <> 3 GROUP BY str_date ORDER BY str_date ] MDB2 Error: unknown error prepare: [Error message: Unable to create prepared statement handle] [Last executed query: DEALLOCATE PREPARE mdb2_statement_pgsql_4c672a4caed473d49eda21b27ba9fda01418979e9] [Native message: ERROR: invalid input syntax for type date: "2013/07/01 00$1$2"] 検証環境 ECCUBE 2.12.4 サーバーOS:CentOS(クライアント指定のサーバーなのでバージョンわからず) サクラの専鯖とのこと DB:PostgreSQL 8.1.23 PHP:5.4.13 LC_Page_Admin_Total.phpのlfGetWhereMember関数にて $where.= " $col_date >= '". $sdate ."'"; 直接$sdateが入っているのを $sdate = date('Y/m/d',strtotime($sdate)); $where.= " $col_date >= date('". $sdate ."')"; dateフォーマットにすることでエラーを回避できましたので、ご報告しておきます。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 【売上集計画面】月度集計表示時にエラー | asami | 2013/7/9 20:47 |
Re: 【売上集計画面】月度で集計する、期間で集計する表示時にエラー | ZETA1 | 2013/8/27 15:19 |
Re: 【売上集計画面】月度で集計する、期間で集計する表示時にエラー | namahage | 2013/8/28 15:56 |
Re: 【売上集計画面】月度で集計する、期間で集計する表示時にエラー | ZETA1 | 2013/8/28 18:22 |
Re: 【売上集計画面】月度で集計する、期間で集計する表示時にエラー | namahage | 2013/8/29 10:34 |
Re: 【売上集計画面】月度で集計する、期間で集計する表示時にエラー | ZETA1 | 2013/8/29 11:34 |