将Sql语句更改为Bql

问题描述 投票:0回答:1

我如何将此SQL语句更改为BQL,请先谢谢您

select InventoryID ,TranDesc
from dbo.ARTran
order by case when TranDesc = 'Rounding Adjustments' then 2 else 1 end
c# sql acumatica
1个回答
4
投票

喜欢这个:

class RoundingAdjustment : PX.Data.Constant<String> { public RoundingAdjustment() : base("Rounding Adjustments") { } }

PXSelectReadonly3<ARTran,
OrderBy<Asc<Switch<Case<Where<ARTran.tranDesc, Equal<RoundingAdjustment>>, PX.Objects.CS.int2>, PX.Objects.CS.int1>>>>
© www.soinside.com 2019 - 2024. All rights reserved.