我在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中,只是簡單的查詢,我不知道如何開始。正確的方向推進就足夠了,而不是一個完整的解決方案。
謝謝!
您似乎沒有在上面的代碼中的任何數據庫連接...什麼是您的表是什麼樣子?你的列名是什麼? –
我的不好,添加了表格的圖像:) –
你看過實體關係嗎?這是爲了這樣的事情 –