الاخوه الكرام ،، بعد التحية
لدي كود يظهر عدد طلبات اليوم والاسبوع والشهر والسنه والعدد الإجمالي
عدد طلبات الشهر والسنه والإجمالي يعمل بشكل سليم وصحيح ...
بخصوص عدد طلبات اليوم والاسبوع ،، عدد طلبات الييوم يظهر دائماً 0 مع العلم ان يوجد إلى الان 25 طلب .... وعدد طلبات الاسبوع اظهر لي 475 طبعاً والصحيح إلى الان 649 طبعاً ....
ماهو الخطأ في الكود ؟
علماً بأن صيغة التاريخ في قاعدة البيانات بهذا الشكل
2012-07-08 10:51:12.397
وايضاً
2012-07-08
string DtToDay = DateTime.Now.ToString("yyyy-MM-dd");
DateTime sat, fri;
sat = fri = DateTime.Now;
while (sat.DayOfWeek.ToString() != "Saturday") sat = sat.AddDays(-1);
while (fri.DayOfWeek.ToString() != "Friday") fri = fri.AddDays(+1);
ConLetion.Open();
string mycmd31 = "SELECT COUNT(ISNULL(Let.LeID,0)) FROM Le WHERE Let.CreationDate Like @DtToDay";
string mycmd32 = "SELECT COUNT(ISNULL(Let.LeID,0)) FROM Let WHERE Let.CreationDate BETWEEN @sat AND @fri";
SqlCommand mysqlcmd31 = new SqlCommand(mycmd31, ConLetion);
mysqlcmd31.Parameters.AddWithValue("@DtToDay", DtToDay);
Label31.Text = mysqlcmd31.ExecuteScalar().ToString();
SqlCommand mysqlcmd32 = new SqlCommand(mycmd32, ConLetion);
mysqlcmd32.Parameters.AddWithValue("@sat", sat);
mysqlcmd32.Parameters.AddWithValue("@fri", fri);
Label32.Text = mysqlcmd32.ExecuteScalar().ToString();
ConLetion.Close();