(Inner)加入if if语句
问题描述:
我有2个表格,一个主表格(Table1
)一个表格(Table2
),其中有一个共同的表格(Id
)。 我使用此查询,以获得具有相同ID的所有记录的具体日期(Inner)加入if if语句
SELECT * FROM Table1 LG_TESTA
INNER JOIN Table2 LG_RIGHE ON (Table1.ID=TABLE2.ID)
WHERE TABLE1.DATE='2016/11/28'
在Table2
我有这些领域也Price1, Price2, Price3, Quanity.
我如何才能获得计算领域做根据上面的查询? 像
((Price1 + price2 + price3) * Quantity) as Total
答
你可以用calculated field
做到像后续:
1-添加calculated field
到表。
2-对Evenements
,搜索OnCalcFields
。
3-编写代码:
YOURTABLETotal.Value:=((TABLE2Price1.Value + TABLE2price2.Value +
TABLE2price3.Value) * TABLE2Quantity.Value);
注:确保您calculated field
的类型是Float
。
OR
SELECT *,((Price1 + price2 + price3) * Quantity) As Total FROM Table1 LG_TESTA
INNER JOIN Table2 LG_RIGHE ON (Table1.ID=TABLE2.ID)
WHERE TABLE1.DATE='2016/11/28'
您应该添加一个'计算field'表 – Sami