我在数据库中去出多个年月份 我只想取最大的年份那个 然后把值赋给
<asp:Label ID="chxx_year" runat="server" Text="Label"></asp:Label>年<asp:Label
           ID="chxx_month" runat="server" Text="Label"></asp:Label>月)
 
后台工作 怎么写呀 那位大哥能给写好吗 ?? select * from tab_cbxx  这是数据库去数据的表
谢谢

解决方案 »

  1.   

    如果你直接有年份字段,就直接max(年份字段),如果是日期字段,就max(year(日期字段))
    select max(你的字段) from tab_cbxx
      

  2.   

    年份可以取最大的 可是月份不能取最大的把 现在数据库中有信息jian_id      jian_year   jian_month
    1              2004年     4
    2              2005年     8
    3              2006年      3
    4              2007年       9
    5              2007年       5
    6              2008年       6
    7              2009年      5现在只想取出7  2009年5月  在后台怎么写
      

  3.   

    select b.jian_year1,max(b.jian_month)
      from tab_cbxx a,select max(jian_year)  as jian_year1 from tab_tbxx  as b
     where a.jian_year=b.jian_year1
     grou by b.jian_year1
      

  4.   

    5楼的 你写的jian_year1 那个1是什么意思
      

  5.   

    你可以直接写再通过排序来获取数据
    select jian_year,jian_month from jian order by jian_year desc,jian_month_desc如果只要获取一行最大数据可用
    select top 1 jian_year,jian_month from jian order by jian_year desc,jian_month_desc
      

  6.   

    7楼说的对 那怎么才能把取出来的值赋给
    <asp:Label ID="chxx_year" runat="server" Text="Label"> </asp:Label>年 <asp:Labe2 
              ID="chxx_month" runat="server" Text="Labe2"> </asp:Labe2>月)现在我这显示的是Text="Label" 
      

  7.   

    select max(substring(jian_year,1,4)),max(jian_month) from tab_cbxx
    再使用sqlconnection连接数据库
    执行SQL语句。获取sqldatareaader。赋值给label
      

  8.   

    select top 1 * from table order by jian_year desc
      

  9.   

     /// <summary>
            /// 获取xml文档节点值
            /// </summary>
            /// <param name="p_NodeName">节点名称</param>
            /// <param name="p_XElement">xml元素</param>
            /// <returns></returns>
            public static List<string> GetNodeValueList(string p_NodeName, XElement p_XElement)
            {
                List<string> attList = new List<string>();
               attList = (from lt in p_XElement.Descendants(p_NodeName)
                                   select lt.Value).ToList(); ;
               return attlist;
            }