問題タブ [sage50]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MySQL で予想よりも多くの Decimal を与える切り捨てと丸め
ドルの値を表す ODBC 接続を介して Pervasive SQL データベースの値を取得し、最も近いセントに丸めようとしています。ただし、TRUNCATE または ROUND 関数を実行すると、小数点以下の桁数が予想より多くなります。
たとえば、コマンド
以下を返します
私が期待するのは次のようなものです
これを修正するにはどうすればよいですか?
sage50 - Sage50 OBDC [RECORD_DELETED] フィールドが機能しない
MS アクセスを使用して Sage 50 UK から請求書をインポートしようとしています。私が直面している問題は、セージの請求書に以前は製品が記載されていた可能性があるが、その後削除されている場合があることです。残念ながら、[INVOICE_ITEM] で select * クエリを使用すると、削除されたレコードを含め、請求書のすべての項目が含まれます。
hereのデータベース スキーマから判断すると、sage は請求書に記載されていないアイテム (製品) を追跡するために RECORD_DELETED フィールドを使用しているようです。明らかに、次のステップは、クエリで WHERE を使用して、削除されたレコードを除外することです。残念ながら、RECORD_DELETED フィールドには常にデフォルト値の「0」が表示されます。請求書の実際に削除されたアイテムであってもです。
例、強調表示されたレコードは実際には削除されるはずです。
ここで何か助けていただければ幸いです!