I have the following query
SELECT dbo.Transactions.ID, dbo.Transactions.AssetID, dbo.Transactions.Portfolio
ID, dbo.Transactions.RekeningN
r, dbo.Transactions.TradeDate
,
dbo.Transactions.TradeConf
irmationda
te, dbo.Transactions.ValueDate
, dbo.Transactions.Settlemen
tdate, dbo.Transactions.QuantityT
raded,
dbo.Transactions.Price, dbo.Transactions.Brokerage
Commission
, dbo.Transactions.SalesChar
ge, dbo.Transactions.BidAskSpr
ead,
dbo.Transactions.Regulator
yDutyTax, dbo.Transactions.NonReclai
mableWithh
oldingTaxe
s, dbo.Transactions.Investmen
tManagemen
tFeeAssetB
ased,
dbo.Transactions.Investmen
tManagemen
tFeePerfor
manceBased
, dbo.Transactions.CustodyFe
e, dbo.Transactions.Administr
ativeFee,
dbo.Transactions.MarktID, dbo.Transactions.Draft, dbo.MatchOrdersTransaction
s.OrderID
FROM dbo.Transactions INNER JOIN
dbo.MatchOrdersTransaction
s ON dbo.Transactions.ID = dbo.MatchOrdersTransaction
s.Transact
ionsID INNER JOIN
dbo.Orders ON dbo.MatchOrdersTransaction
s.OrderID = dbo.Orders.ID
but I need to add some kind of if statement in there
if dbo.orders.limitprice > 0 then
if dbo.orders.limitprice > dbo.transactions.price
SELECT dbo.Transactions.ID, dbo.Transactions.AssetID, dbo.Transactions.Portfolio
ID, dbo.Transactions.RekeningN
r, dbo.Transactions.TradeDate
,
dbo.Transactions.TradeConf
irmationda
te, dbo.Transactions.ValueDate
, dbo.Transactions.Settlemen
tdate, dbo.Transactions.QuantityT
raded,
dbo.Transactions.Price, dbo.Transactions.Brokerage
Commission
, dbo.Transactions.SalesChar
ge, dbo.Transactions.BidAskSpr
ead,
dbo.Transactions.Regulator
yDutyTax, dbo.Transactions.NonReclai
mableWithh
oldingTaxe
s, dbo.Transactions.Investmen
tManagemen
tFeeAssetB
ased,
dbo.Transactions.Investmen
tManagemen
tFeePerfor
manceBased
, dbo.Transactions.CustodyFe
e, dbo.Transactions.Administr
ativeFee,
dbo.Transactions.MarktID, dbo.Transactions.Draft, dbo.MatchOrdersTransaction
s.OrderID
FROM dbo.Transactions INNER JOIN
dbo.MatchOrdersTransaction
s ON dbo.Transactions.ID = dbo.MatchOrdersTransaction
s.Transact
ionsID INNER JOIN
dbo.Orders ON dbo.MatchOrdersTransaction
s.OrderID = dbo.Orders.ID
else
SELECT dbo.Transactions.ID, dbo.Transactions.AssetID, dbo.Transactions.Portfolio
ID, dbo.Transactions.RekeningN
r, dbo.Transactions.TradeDate
,
dbo.Transactions.TradeConf
irmationda
te, dbo.Transactions.ValueDate
, dbo.Transactions.Settlemen
tdate, dbo.Transactions.QuantityT
raded,
dbo.Transactions.Price, dbo.Transactions.Brokerage
Commission
, dbo.Transactions.SalesChar
ge, dbo.Transactions.BidAskSpr
ead,
dbo.Transactions.Regulator
yDutyTax, dbo.Transactions.NonReclai
mableWithh
oldingTaxe
s, dbo.Transactions.Investmen
tManagemen
tFeeAssetB
ased,
dbo.Transactions.Investmen
tManagemen
tFeePerfor
manceBased
, dbo.Transactions.CustodyFe
e, dbo.Transactions.Administr
ativeFee,
dbo.Transactions.MarktID, dbo.Transactions.Draft, dbo.MatchOrdersTransaction
s.OrderID
FROM dbo.Transactions INNER JOIN
dbo.MatchOrdersTransaction
s ON dbo.Transactions.ID = dbo.MatchOrdersTransaction
s.Transact
ionsID INNER JOIN
dbo.Orders ON dbo.MatchOrdersTransaction
s.OrderID = dbo.Orders.ID
endif
how ????
Start Free Trial