データがプルされた後ではなく、サーバー側でいくつかの数値を計算するクエリを作成しようとしています。SQL0802 エラーが発生し続けます。通常のコマンドとコマンドを試しSum
ましDouble
たfloat
。リターンが長すぎると思います。私は SQL Squirrel を使用しているので、小数点以下の制限を削除して問題が解決するかどうかを確認しました。それを"Gross Margin"
捨てているのは計算です。残りの計算は正常に機能します。私が得ることができる助けに感謝します。これはコードのほんの一部です。スペースのために、、、およびセクションWhere
をGroup By
省略しました。Order By
Select Distinct DB1.Tb1.STORE,
DB1.Tb2.DATE_ID,
Sum (DB1.Tb1.CUR_CASH_SALES+DB1.Tb1.CUR_CHARGE_SALES) As "Total Sales",
Sum (DB1.Tb1.CUR_CASH_COST+DB1.Tb1.CUR_CHARGE_COST) As "Total Cost",
Sum ((DB1.Tb1.CUR_CASH_SALES+DB1.Tb1.CUR_CHARGE_SALES)-DB1.Tb1.CUR_CASH_COST+DB1.Tb1.CUR_CHARGE_COST)) As "Gross Profit",
Sum (((DB1.Tb1.CUR_CASH_SALES+DB1.Tb1.CUR_CHARGE_SALES)-(DB1.Tb1.CUR_CASH_COST+DB1.Tb1.CUR_CHARGE_COST))/(DB1.Tb1.CUR_CASH_SALES+DB1.Tb1.CUR_CHARGE_SALES)))As "Gross Margin"