ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

System i でのSUM関数

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009-7-21 13:43
mkt  新米   投稿数: 2
すいません、下の方に全く同じ質問がありました。
そちらを参考にさせていただきます。

……こちら、削除ってどうするんでしょう?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-7-21 13:38
mkt  新米   投稿数: 2
 こんにちは。

 System i は、あまり使用している人が居ないようですが、もし分かる方が居ましたらお願いします。

 System i のSQL Gatewayを使用。
 テーブルに数値項目(記憶形式はNumeric)を設定し、埋め込みSQLでSUM関数を使用、APGを実行すると、N31の変数が出来ます。
 記憶形式はPacked Decimalになっていました。

 実行すると合計した数字が表示されるのですが、F8エラーチェックをすると「数値は、18桁まで有効です」とエラーになります。

 他の記憶形式(NumericでN13等)に変更すると、結果が表示されなくなります。
 N31のPacked Decimalの記憶形式にしか対応していないような感じです(エラーになるのに)。

 他の数値形式に変えたいのですが、何か方法等ご存知の方はいませんでしょうか?

 ちなみにSQL Server 2005でやってみたところ、N10で変数が作られ、記憶形式の変更や桁数の変更も対応できました……
 System i 特有の現象ではないかと思います。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約