PDA

View Full Version : سوال: بدست آوردن تعداد ثبت نام کننده ها



hadi vafaii
پنج شنبه 12 آذر 1394, 13:09 عصر
سلام من از این متد برای بدست آوردن تعداد کل مراجعه کننده ها استفاده میکنم
public void show()
{
OleDbConnection con = DB.connection();
try
{
con.Open();
string d;
OleDbDataAdapter adap;
DataSet ds = new DataSet();
d = "select * from tbl1";
adap = new OleDbDataAdapter(d, con);
adap.Fill(ds, "tbl1");

{
OleDbCommand com = new OleDbCommand("select count (*) from tbl1", con);

tedad.Text = Convert.ToString((int)com.ExecuteScalar()) + " نفر";

}
}
catch (Exception ex)
{

MessageBox.Show(ex.Message, "System Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
} con.Close();
}
خب حالا اگه بخوام مراجعه کننده ها را به تفکیک داشته باشم چی کار کنم
مثلا این جوری که مراجعه کننده برای پر کردن دندان 10 نفر
عصب کشی 15 نفر و .....

hadi vafaii
پنج شنبه 12 آذر 1394, 22:04 عصر
سلام مجدد از دوستان کسی نبود کمک کنه

sgh_programer
پنج شنبه 12 آذر 1394, 22:16 عصر
سلام داداش
لینک زیر بهت کمک میکنه
http://www.beyamooz.com/sql/132-function/312-group-by-%DA%AF%D8%B1%D9%88%D9%87-%D8%A8%D9%86%D8%AF%DB%8C-%D8%AF%D8%A7%D8%AF%D9%87-%D9%87%D8%A7%DB%8C-%D8%AF%D8%B1-sql

ولی به نظر من بعد از مدتی که از برنامه ای که نوشتی استفاده بشه شرعتش میاد پایین(البته اگه روال کدنویسیت اینجور باشه که گذاشتی)

موفق باشی

sgh_programer
پنج شنبه 12 آذر 1394, 22:20 عصر
SELECT vahed,SUM(tedad) FROM bimaran
GROUP BY vahed
vahed مثلا همون قسمت هستش ( عصب کشی و پر و.....)

hadi vafaii
پنج شنبه 12 آذر 1394, 22:59 عصر
اگه ممکنه یه نمونه قرار بدین سر در نیاوردم از کد