اساتید محترم سلام
تو دیتا بیس چهار ستون مقدار دارم (تاریخ . کد مقدار ، نام مقدار ، باقیمانده) که هر روز و هر ساعت به روز رسانی میشه.
حالا می خوام مقداری که در ستون باقیمانده داریم رو تا 3 هفته قبل رو استخراج کنیم و میانگین هر هفته رو محاسبه و اعلام کنیم .
مشکلم اینجاس که نمیتونم مقدار خروجی درتور sqlcommand رو تو ارایه ای از نوع رشته بریزم.
لطفا راهنماییم کنید.
کدتون رو قرار بدید تا بتونیم براتون اصلاح کنیم
for (DateTime l = nD.AddDays(-7); l <= nD.AddDays(-1); l = l.AddDays(1)) { string nd = DtS(l); SqlCommand cmd = new SqlCommand("select CountNum from Sepah_Voucher where VoucherDate = (" + nd + ") order by ServiceId ASC", con); con.Open(); cmd.ExecuteScalar(); con.Close(); for ( i = 7; i < 32; i++) { foreach (string Q in sum) { if (Convert.ToInt32(Q) < 0) servicerids.Add(Convert.ToInt32(Q)); else servicerids.Add(0); } } }
مشکل من اتصال بین دستور
ExecuteScalar با
foreach (string Q in sum هست لطفا راهنمایی کنید
sum از مجا پر شده ؟
چرا دو جلقه وجود داره ؟
من از کدهاتون چیزی متوجه نمیشم
اقای امینی
میشه خروجی sqlcommand رو تو یه لیست 2 بعدی بریزم
در صورت امکان راهنماییم کنید.
ممنون
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)