我在C#中有下面的代码,我想变成一个MySQL代码片段吗?把c#代码转成mysql函数
foreach (DataRow row in dtBills.Rows)
{
classes.UtilityBill ub = new classes.UtilityBill(row);
if (ub.ApprovedBy > 0)
{
if (ub.RemainingBalance() > 0) { totalOutstanding += ub.RemainingBalance(); numberOfUnpaidBills++; }
if (ub.RemainingBalance() > 0 && ub.IsOverDue()) { numberOfOverdueBills++; }
}
else
{
if (ub.ApprovedBy == 0)
{
awaitingApproval++;
}
else
{
rejectedBills++;
}
}
}
ub.RemainingBlaance()表中,然后减去基本检查两个字段,AMOUNT_DUE - amount_paid
我正在寻找已经恢复为单行,看起来像:
totalOutstanding, numberOfUnpaidBills, numberOfOverdueBills, awaitingApproval, rejectedBills
原始表:
我知道这可能会遇到像一个懒惰的问题,但我哈从来没有处理过编码在MySQL中,只是简单的查询,我不知道如何开始。正确的方向推进就足够了,而不是一个完整的解决方案。
谢谢!
您似乎没有在上面的代码中的任何数据库连接...什么是您的表是什么样子?你的列名是什么? –
我的不好,添加了表格的图像:) –
你看过实体关系吗?这是为了这样的事情 –