به عنوان مثال این کد برای نشان دادن میانگین یه تعداد اطلاعات از یک ستون رو چگونه می توانیم تغییر دهیم تا چیزی که می خواهیم به دست بیاد


static void Main(string[] args)

{

string cs = @"Data Source=<your server>;Initial Catalog=<your database>;Integrated Security=SSPI";

try

{

using (SqlConnection con = new SqlConnection(cs))

{

con.Open();



string sql = "select * from DailyIncome pivot (avg (IncomeAmount) for IncomeDay in ([MON],[TUE],[WED],[THU],[FRI],[SAT],[SUN])) as AvgIncomePerDay";

SqlDataAdapter da = new SqlDataAdapter(sql, con);

DataTable dt = new DataTable("AverageIncomeForVendor");

da.Fill(dt);



// Bind the DataTable to whatever, just displaying it in console here.



int colCount = dt.Columns.Count;

foreach (DataRow row in dt.Rows)

{

StringBuilder sb = new StringBuilder();

for (int i = 0; i < colCount; i++)

{

sb.Append(row[i].ToString() + "\t");

}

Console.WriteLine(sb.ToString());

}

con.Close();

}

}

catch (Exception ex)

{

Console.WriteLine(ex);

}