select max(No) from order

解决方案 »

  1.   

    你的编号是 Char 类型你先用select max(No) from Order试试如果不行再说
      

  2.   

    你的NO字段定义为char型,如果具体的值是数字这样写就可以了
    select max(No) from order
    但如果,有数字,也有字母,他应该是有规律的,比如:gr01,前两位gr表示个人,后两位是编号,那你只取后两位的最大值就行了,
    SELECT MAX(RIGHT(No, 2)) FROM personmember
    完全select max(No) from order 也可以
      

  3.   

    ADO.Net 中的DataSet是离线数据库,增加完一条记录后,可能还没有向后台数据库表中写入,这是我如何获取这个最大值?ADO.NET中支持从一个DataSet中Table中执行SQL语句吗?
      

  4.   

    我用的办法是对于一个DataTable dt来说
    用它的dt.DefaultView.RowFilter来设置一个max的条件
      

  5.   

    sql语句。
    SELECT MAX(id)from table1
      

  6.   

    dt.DefaultView.RowFilter= " UserID=max(UserID)"