Quantcast
Channel: ADO.NET, Entity Framework, LINQ to SQL, NHibernate
Viewing all articles
Browse latest Browse all 1698

Getting SUM of column and group

$
0
0

Hi all. I have 2 tables (tblGenerator AND tblGeneratorLine). tblGenerator contains ingormation about
each generator, and the tblGeneratorLine contains the rent per month per generator. I want to get a list
of total payd rent per generator in one year. I am using the code below, when I run the code I get this
error: "In aggregate and grouping expressions, the SELECT clause can contain only aggregates and grouping expressions. [ Select clause = g,Zoon ]"
Can any one please help.

internal static DataTable getRentByYearDTB(int year)
        {
            string sql = "Select SUM(l.RentPayd) AS Payd, l.GenId, g.Zoon from tblGeneratorLine AS l INNER JOIN tblGenerator AS g on l.GenId=g.GenId where

l.Year=@year Group By l.GenId Order By l.GenId";

            if (con.State == ConnectionState.Closed)
                con.Open();
            DataTable dt = new DataTable();
            try
            {
                SqlCeDataAdapter adp = new SqlCeDataAdapter();
                adp = new SqlCeDataAdapter(sql, con);
                adp.SelectCommand.Parameters.Add("@year", SqlDbType.Int).Value = year;

                adp.Fill(dt);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con.Close();
            }
            return dt;
        }


Viewing all articles
Browse latest Browse all 1698

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>