晕,忘了说了,我用的是mysql数据库

解决方案 »

  1.   

    《什么数据库无所谓》那很难说,oracle有flashback  query可以满足你的要求,其他数据库不见得有
      

  2.   

    你可以在表中增加一个时间字段DATES,取系统时间,然后在判断呀。
    CREATE TABLE 表名

    ..............,
    ..............,
    DATES DATETIME DEFAULT GETDATE()

    默认值为输入是系统的时间
      

  3.   

    GETDATE()???sqlserver的东西也拿到oracle来混?
      

  4.   

    这个贴子本来是用在oracle里的,后来,公司改了数据库,非我人为的呀
      

  5.   

    表里建时间戳ts
    时间类型应该可以用+ -运算的
    呵呵
    mysql不会
      

  6.   

    哈,各位我解决了,谢谢大家呀,方法如下:
    select * from mmssub_dz where now()>=subdate and subdate>=DATE_SUB(Now(), INTERVAL "2:0" MINUTE_SECOND); 其中subdate是我插入记录时的日期和时间