(パーベイシブ コントロール センター) の次のクエリでは、ExtPrice として2 つのフィールドl.qtyordered
xの単純な乗算を実行しようとしています。l.unitpricet
MS SQL で 1 日中やっていることがありますが、PSQL では同じ形式ではないようです。あなたの助けに感謝します。どちらもデータベースの小数であるため、データ型の問題ではありません。を使用してみましたが、それぞれを変更Sum()
しようとしましたが、何も機能していません。cast()
--Open Orders Line
select distinct h.ordernumber, h.orderstatus, h.customerkey, h.customername, h.shiptokey,
h.shiptoName, h.shiptostate, h.orderdate, h.requestdate, h.customerponumber, h.salespersonkey,
l.itemkey, l.itemdescription, l.desc2, (l.qtyordered) x (l.unitprice) as ExtPrice
from "OEHDR_DBM" h
Left join oelin_dbm l ON l.sysdocid = h.sysdocid
where h.orderstatus not in ('C','S','QW','QP','QN')
and l.qtyremaining >0
Group by h.ordernumber, h.orderstatus, h.customerkey, h.customername,h.shiptokey,
h.shiptoName, h.shiptostate, h.orderdate, h.requestdate, h.customerponumber, h.salespersonkey,
l.itemkey, l.itemdescription, l.desc2, l.qtyordered, l.unitprice
--having count(h.ordernumber) =1
Order by h.Requestdate