質問 > 管理機能 > 受注管理CSV出力項目追加について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
markun |
投稿日時: 2012/5/2 20:25
対応状況: −−−
|
新米 登録日: 2012/4/9 居住地: 投稿: 4 |
受注管理CSV出力項目追加について どなたかご教示いただけますと助かります。
以前、 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=8508&forum=11&post_id=41383#forumpost41383 こちらのスレッドでCSV出力はできましたが、CSVの項目の中に対応状況の欄を追加したいと思っております。 o.statusを引っ張ってくれば良いような気がしますが、LEFT JOINで追記するだけでは、SQLエラーになってしまいます。 よろしくお願い致します。 o.order_id as "オーダー番号", o.create_date as "受注日", concat(order_name01,order_name02) as "注文者名", CONCAT( product_name, IFNULL(classcategory_name1, ''), IFNULL(classcategory_name2, '') ) AS '商品名', product_code as "商品コード", price as "価格", quantity as "数量", payment_total as "請求金額", total as "合計金額", tax as "消費税", deliv_fee as "送料", charge as "手数料", payment_method as "決済方法", concat(shipping_name01, shipping_name02) as "宛名", concat(shipping_kana01,shipping_kana02) as "宛名フリガナ", concat(shipping_tel01,shipping_tel02,shipping_tel03) as "電話番号", concat(shipping_zip01,shipping_zip02) as "配送先郵便番号", concat(p.name,shipping_addr01,shipping_addr02) as "配送先住所", shipping_date as "配送日", shipping_time as "配送時間", o.note as "メモ欄" FROM dtb_order AS o LEFT JOIN dtb_order_detail AS d ON o.order_id = d.order_id LEFT JOIN dtb_shipping AS s ON o.order_id = s.order_id LEFT JOIN mtb_pref AS p ON p.id = o.order_pref LEFT JOIN dtb_customer AS c ON o.customer_id = c.customer_id WHERE o.status <= 7 AND o.del_flg = 0 AND NOT EXISTS (SELECT * FROM dtb_shipment_item AS si WHERE s.order_id = si.order_id AND s.shipping_id = si.shipping_id) ORDER BY o.order_id ----------------------------- EC-CUBEバージョン 2.11.4 PHPバージョン PHP5.2.17 DBバージョン MySQL5.5.15 |
ymiyamura |
投稿日時: 2013/1/22 9:24
対応状況: −−−
|
常連 登録日: 2012/5/11 居住地: 投稿: 36 |
Re: 受注管理CSV出力項目追加について dtb_order は既にFROMに入っているので、
取得カラム指定の部分(FROM以前)にo.statusを追記することで取得できるのではないかと思います。 御参考となれば幸いです。 |
shutta |
投稿日時: 2013/1/22 10:17
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 受注管理CSV出力項目追加について エラーの部分に関して、
ぱっと見た所、 引用:
の部分の
が、シングルクォーテーション(')になっているのがダメな気がします。
と、ダブルクォーテーション(")で括るように修正してみるとどうでしょうか?
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |