PDA

View Full Version : مشکل در برگرداندن حاصلquery درون label



mp2009
یک شنبه 25 آذر 1386, 00:09 صبح
سلام
فرض کنید من میخام با این کووری جمع کل یک فیلد از یک تاریخ تا تاریخی رو بدست بیارم
حالا میخام اونو توی یک لیبل قرار بدم
باید چکار کنم؟
اینم کد من هستش


SqlConnection con = new SqlConnection(st);

SqlCommand cmd = new SqlCommand("SELECT SUM(vazn) FROM Public_Table where Date between '" + TXT_FDate.Text + "' and '" + TXT_SDate.Text + "'", con);

con.Open();
SqlDataReader DR;

DR = cmd.ExecuteReader();
Label1.Text = DR.GetValue(0).ToString();
DR.Close();
con.Close();

mp2009
یک شنبه 25 آذر 1386, 00:42 صبح
دوستان اون مشکل بالایی حل شد
حالا یه مشکل جدید پیدا کردم
من اگه بخام 10 تا دستور SELECT رو با شرطهای مختلف چک کنم و همه او 10 دستور هم از 10 جدول مختلف باشه باید دستورشو چه جوری بنویسم
میدونم این مروط میشه به بخش SQLSERVER ولی شرمنده گفتم شاید کسی بتونه همینجا بهم جواب بده
ممنون میشم اگه یه جوانمرد کمک کند

mahdi_farhani
یک شنبه 25 آذر 1386, 06:21 صبح
اگرتو همون SQl بپرسی بهتر بهت جواب میدن ،


Select (Select f1 from T2 Where x=y) as m1,(Select f1 from T3 Where y=x)as m2 ,......... From T1

شاید هم روش بهتری باشی ....

hamedgh
یک شنبه 25 آذر 1386, 08:29 صبح
SqlConnection con = new SqlConnection(st);

SqlCommand cmd = new SqlCommand("SELECT SUM(vazn) FROM Public_Table where Date between '" + TXT_FDate.Text + "' and '" + TXT_SDate.Text + "'", con);

con.Open();
Label1.Text = cmd.ExecuteScaler().ToString();
con.Close();