我将MainActivity对象传递给类告警的构造函数。类警报在类MainActivity中实例化,构造函数接受MainActivity对象(表示为新警报(This))。在告警类中,我有YoutubeStandalonePlayer.createVideoIntent(mainActivityObject,.),但是当我确保mainActivityObject变量包含MainActivity对象时,我会得到一个空指针异常。
public class MainActivity {
...
Alarm a = new Alarm(this);
...
}
public c
我想按我的折扣价百分比下单。我想首先显示最大的折扣值,除了100%,因为我的100%折扣根本不是折扣,因此应该作为0%提供,并在下面的示例语句中显示在结果的底部。
我已经研究了FIELD()函数和COALESCE(),但我不认为它们会给我提供异常,只是对空值有帮助。我现在看起来是这样的:
SELECT *,
((rrp-sale_price)/rrp)*100 as percentage
FROM products
WHERE deleted=0
GROUP BY linked_id
ORDER BY percentage DESC, FIELD(percentage, 100)
假设dis.text = 2,prc.text = 100,我使用的这些codes.It应该是net_prc.text =98,但它给了我-100。有人能告诉我为什么吗?我如何才能获得正确的折扣百分比??
private void net_prcTabChanged(object sender, EventArgs e)
{
int d;
int di;
int i;
d = Convert.ToInt32(dis.Text);
i = Convert.ToInt32(prc.Text);
From r In ReceiptLines
Where
r.RECEIPT.RECEIPTDATE >= _reportStartDate
And r.RECEIPT.RECEIPTDATE <= _reportEndDate
Let amount = r.QUANTITY * r.PRICE
Let discount = r.RECEIPTDISCOUNTs.Sum(Function(d) d.DISCOUNT)
where discount > 0
Group By Department = r.ITEMSTYLE.ITEM.CATEGORY.DEPARTMENT