Как получить количество строк из запроса except compare tables?
Я пытаюсь получить количество записей, которых нет в моей таблице, из другой таблицы. Кажется, я не могу правильно сосчитать. Он отображает идентификатор первой записи.
Вот мой код:
SqlCommand com = new SqlCommand("SELECT COUNT(*) from (SELECT INST_ID, LongName FROM TableINSTE) EXCEPT (SELECT INSTE, LongName FROM AFTE WHERE FTEYR = '" + TextBoxFTEYR.Text + "' GROUP BY INSTE, LongName)", con3); DataTable dt = new DataTable(); SqlDataReader sqlDataReader = com.ExecuteReader(); dt.Load(sqlDataReader); sqlDataReader.Close(); GridView dataGridView4 = new GridView(); GridView4.DataSource = dt; GridView4.DataBind(); object count = com.ExecuteScalar(); lblCount4.Text = count.ToString();
Что я упускаю?
Что я уже пробовал:
Я пробовал разные графические запросы, и ни один из них до сих пор не работает.