バージョン選択

フォーラム

メニュー

オンライン状況

91 人のユーザが現在オンラインです。 (67 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 91
もっと...

サイト内検索

質問 > その他 > CSV出力高度な設定について

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
matsu01
投稿日時: 2009/10/13 17:11
対応状況: −−−
半人前
登録日: 2009/10/13
居住地:
投稿: 16
CSV出力高度な設定について
初めて投稿させていただきます。

CSV出力高度な設定にて、
MYSQL文の中にTRANCATEを記述するとシステムエラーが表示され、
ログイン画面に戻ってしまいます。

記述内容と使用環境は下記の通りとなっております。
出荷対象をCSV出力したのもです。

ECCUBE2.1.2のその他同環境において、
システムエラーは表示されなかったもので、
どなたか検討いただける方がおりましたら、
ご助力お願いいたします。

■記述内容
TRUNCATE(price*1.05,0) "単価",
TRUNCATE(subtotal-use_point,0) "差引合計"
FROM
dtb_order join dtb_order_detail using(order_id)
WHERE
dtb_order.status = 6 -- 受注ステータスが「入金済み」

■使用環境
[EC-CUBE] 2.4.1
[レンタルサーバ] Xサーバ
[OS] Linux
[PHP] 4.3.9
[データベース] MySQL 5.0.45
[WEBサーバ] Apache
karin
投稿日時: 2009/10/13 21:56
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 656
Re: CSV出力高度な設定について
matsu01さん、はじめまして。

まずは、システムエラーの内容を確認できますでしょうか。
エラーログは、
/data/logs/site.log です。

勘ですが、"TRUNCATEATE"という文字がありませんか?
TRUCATEと設定したはずのSQLが、なぜか上記文字になっている状態です。

その場合は、下記の過去ログが参考になりそうです。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3344&forum=9&post_id=12928#forumpost12928
matsu01
投稿日時: 2009/10/14 11:14
対応状況: 確認中
半人前
登録日: 2009/10/13
居住地:
投稿: 16
Re: CSV出力高度な設定について
>karinさん
ご指摘いただいきましたエラーが原因となっておりました。
対処方法につきましては、知識経験が浅いため、
代替のMYSQL文を検討して対処してみようと思います。

ECCUBEコミュニティの趣旨から外れますが、
MYSQLについても勉強を始めたばかりで、
代替となる文がお分かりになられる方がおりましたら、
どなたか、ご助力願いいたします。
karin
投稿日時: 2009/10/14 23:24
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 656
Re: CSV出力高度な設定について
なるほど!EC-CUBEのあちこちで使われている関数を変更するよりは
ひとまずSQLで対応する方がリスクが低いですよね。。。

明確には、TRUNCATEの代替とはいえませんが、
小数点以下を切り捨てるのでしたら、
"FLOOR"は使えないでしょうか?

詳細はMySQLのマニュアルをご参照ください。
http://dev.mysql.com/doc/refman/4.1/ja/mathematical-functions.html

FLOOR(price*1.05) "単価"

↑こんな感じになるかと思います。
matsu01
投稿日時: 2009/10/15 13:40
対応状況: 解決済
半人前
登録日: 2009/10/13
居住地:
投稿: 16
Re: CSV出力高度な設定について
>karinさん
MYSQL、勉強していきます。

データベースについては、概要が分かる程度で、
運用の走り出しが迫っていたもので、
本当に助かりました。
誠にありがとうございました!
karin
投稿日時: 2009/10/15 13:53
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 656
Re: CSV出力高度な設定について
>matsu01さん
うまくいった(?)ようで、安心しました。
私の方こそ、今回の件は勉強になりました。
ありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は60,859名です
総投稿数は95,423件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
2038
4
468
2020
5
yuh
1612
6
umebius
1588
7
red
1399
8
h_tanaka
992
9
fukap
907
10
tsuji
863
11
shutta
835
12 ramrun 789
13
tao_s
783
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.