質問 > 管理機能 > 受注CSVのsqlを作成したがデータが出力されない。 |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hayama |
投稿日時: 2013/1/11 15:40
対応状況: 解決済
|
半人前 登録日: 2012/8/28 居住地: 投稿: 30 |
Re: 受注CSVのsqlを作成したがデータが出力されない。 ご指摘いただいたとおり、
o.status = 8 を変更したところ、いとも簡単に出力できました。。 本当にありがとうございます! 助かりました。。。 |
hayama |
投稿日時: 2013/1/11 15:38
対応状況: −−−
|
半人前 登録日: 2012/8/28 居住地: 投稿: 30 |
Re: 受注CSVのsqlを作成したがデータが出力されない。 ご指導ありがとうございます!
早速、指定条件を色々と変更してみます。 |
shutta |
投稿日時: 2013/1/11 13:31
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 受注CSVのsqlを作成したがデータが出力されない。 構文エラーが無い状態で、見出し行以外出力されないということでしたら、条件に該当するデータが存在しないということはないでしょうか?
o.status = 8 の条件とかは、デフォルトでは、このIDの受注ステータスは無かったと思いますが、ステータスを追加されている感じでしょうか? WHERE句以降の指定条件等を変更してみて、出力結果を確認して見ると如何でしょうか?
|
hayama |
投稿日時: 2013/1/11 13:22
対応状況: −−−
|
半人前 登録日: 2012/8/28 居住地: 投稿: 30 |
Re: 受注CSVのsqlを作成したがデータが出力されない。 アドバイスありがとうございます!
なのに、返信が遅くなってしまい申し訳ございません。 いただいたとおりに商品名をダブルコーテーションに修正したのですが、やはり出力されるCSVは見出し行以外は出力されません。。 何が原因なのかすでに混迷しています。。 ほかに試したほうがよい内容があれば教えてください。 お願いします。 |
shutta |
投稿日時: 2013/1/10 21:42
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 受注CSVのsqlを作成したがデータが出力されない。 > 構文エラー等はないのですが、
とのことですが、「構文エラーを確認する」を押すと、
のようなエラーが表示されます。 このエラーの内容から考えると、 AS '商品名' の部分が、シングルクォーテーション(')で括られているからではないでしょうか。 AS "商品名" と、ダブルクォーテーション(")で括るように修正してみたらどうなるでしょうか。
|
hayama |
投稿日時: 2013/1/10 1:25
対応状況: −−−
|
半人前 登録日: 2012/8/28 居住地: 投稿: 30 |
受注CSVのsqlを作成したがデータが出力されない。 EC-CUBEバージョン:2.12.2
PHP情報:5.2.12 DB情報:MySQL 5.0.51a-log OS情報:SunOS cgi01.sd206 5.10 Generic_141445-09 i86pc Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8l [レンタルサーバ]お名前ドットコムSDサーバー [ブラウザ]IE9 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=8508&forum=11&post_id=41383#forumpost41383 上記の記事を元にsql文を下記のように作成してみました。 構文エラー等はないのですが、データが出力されません。 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 = 8 AND o.del_flg = 0 AND DATE_FORMAT(o.create_date, '%Y-%m-%d') >='2012-09-21' AND DATE_FORMAT(o.create_date, '%Y-%m-%d') <='2013-01-10' |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |