プラグイン > バグ報告・利用に関する質問 > CSV出力で項目の追加 |
バグ報告・利用に関する質問
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
coremobile |
投稿日時: 2020/12/11 21:07
対応状況: −−−
|
長老 登録日: 2018/8/30 居住地: 投稿: 186 |
Re: CSV出力で項目の追加 DBはMysqlだと思いますが、ARRAY_TO_STRINGはPostgreSQLの関数ではないでしょうか?
下記URLが参考になると思います。 https://www.greptips.com/posts/39/ |
acta |
投稿日時: 2020/12/11 11:56
対応状況: −−−
|
半人前 登録日: 2020/7/31 居住地: 投稿: 22 |
CSV出力で項目の追加 投稿先間違えました。
------------------------------------------------------------------------------------------ [EC-CUBE] 2.12.6 運用中 [レンタルサーバ] iCLUSTA+ [OS] Linux w35-blue [PHP] 5.6.40 [データベース] MySQL 5.1.47 [WEBサーバ] Apache [ブラウザ] google chrome [導入プラグインの有無] なし [カスタマイズの有無] CSVでの出力(高度な設定) [現象] 出力項目の追加 ------------------------------------------------------------------------------------------ ご教示頂きたいと思います。 見よう見まねのコピペでなんとか売り上げをCSV出力できるようにったのですが、登録住所以外の送り先が出力されません。 登録住所ではない送り先の出力方法を教えてください。 下記が高度な設定で利用しているコードです。 よろしくお願い致します。 dtb_order.order_id, dtb_order.customer_id, dtb_order.message, dtb_order.order_name01, dtb_order.order_name02, dtb_order.order_kana01, dtb_order.order_kana02, dtb_order.order_email, dtb_order.order_tel01, dtb_order.order_tel02, dtb_order.order_tel03, dtb_order.order_fax01, dtb_order.order_fax02, dtb_order.order_fax03, dtb_order.order_zip01, dtb_order.order_zip02, (SELECT mtb_pref.name FROM mtb_pref WHERE mtb_pref.id = dtb_order.order_pref), dtb_order.order_addr01, dtb_order.order_addr02, dtb_order.order_sex, dtb_order.order_birth, dtb_order.order_job, dtb_order_detail.product_name, dtb_order_detail.product_code, dtb_order_detail.classcategory_name1, dtb_order_detail.classcategory_name2, dtb_order_detail.price, dtb_order_detail.quantity, dtb_order.subtotal, dtb_order.discount, dtb_order.deliv_fee, dtb_order.charge, dtb_order.use_point, dtb_order.add_point, dtb_order.tax, dtb_order.total, dtb_order.payment_total, dtb_order.deliv_id, dtb_order.payment_method, dtb_order.note, dtb_order.status, dtb_order.create_date, dtb_order.update_date, dtb_order.commit_date, dtb_order.device_type_id, (SELECT count(*) FROM dtb_shipping WHERE dtb_shipping.order_id = dtb_order.order_id), (SELECT array_to_string(array(SELECT dtb_shipping.shipping_id FROM dtb_shipping WHERE dtb_shipping.order_id = dtb_order.order_id), ',')) FROM dtb_order INNER JOIN dtb_order_detail ON dtb_order.order_id = dtb_order_detail.order_id WHERE del_flg = 0 上記を利用してCSV出力しております。 あと、全期間が出力されてしまうのをひと月や指定などで出力する方法などありましたら、追加でご教示お願いします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |