在一个日期字段里,如何取出一个最大日期(离现在最近)和一个最小日期(离现在最远)

解决方案 »

  1.   

    select min(aDate) from aTable
    select max(aDate) from aTable
      
      

  2.   

    myAccess = "select min(日期字段) from 表"
        mySet8.Open myAccess, Conn8, adOpenDynamic, adLockOptimistic
        Combo2.AddItem mySet8!Date        myAccess = "select max(日期字段) from 表"
        mySet8.Open myAccess, Conn8, adOpenDynamic, adLockOptimistic
        Combo2.AddItem mySet8!Date错误提示:在对应所需名称或序数的集合中,未找到项目。
      

  3.   

    这个语句在 Access 的查询,能执行么?——字段、表名字 都正确?select min(日期字段) from 表
      
      

  4.   

    表名和字段都正确, 错误指向 Combo2.AddItem mySet8!Date
      

  5.   

    或者我想取出最后五条不重复的记录
        myAccess = "select distinct top 5 字段 from 表"
        Do While Not mySet.EOF
        Combo1.AddItem  mySet.Fields("字段")
        mySet.MoveNext
        Loop
    以上语句可以取出最前面的,但我现在要最后面的记录,应该怎么写?
      

  6.   

    myAccess = "select distinct top 5 字段 from 表 order by 字段 desc"
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 最新版本:20070212http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  7.   

    myAccess = "select min(日期字段) from 表"
        mySet8.Open myAccess, Conn8, adOpenDynamic, adLockOptimistic
        Combo2.AddItem mySet8.Fields(0).Value        myAccess = "select max(日期字段) from 表"
        mySet8.Open myAccess, Conn8, adOpenDynamic, adLockOptimistic
        Combo2.AddItem mySet8.Fields(0).Value