假如一张表有一个时间挫字段,我要根据时间间隔来查询,比如每隔1个小时抽样取一条?sql该怎么写?

解决方案 »

  1.   

    用MySQL事件(Event)来做
      

  2.   

    1小时只是我举的一个例子,隔多长时间是可以随意定义的,我想了下 event也不好处理呀
      

  3.   

    1小时只是我举的一个例子,隔多长时间是可以随意定义的,我想了下 event也不好处理呀
    event时间里边去读取时间表的下一条数据,然后在生成下一条数据的event
      

  4.   

    1小时只是我举的一个例子,隔多长时间是可以随意定义的,我想了下 event也不好处理呀
    event时间里边去读取时间表的下一条数据,然后在生成下一条数据的eventevent只能达到固定时间区间取数据,我是需要时间区间不固定,页面上可以选每隔多长时间抽样
      

  5.   

    1小时只是我举的一个例子,隔多长时间是可以随意定义的,我想了下 event也不好处理呀
    event时间里边去读取时间表的下一条数据,然后在生成下一条数据的eventevent只能达到固定时间区间取数据,我是需要时间区间不固定,页面上可以选每隔多长时间抽样难道页面上的每隔多长时间这个是可任意定义的?如果是这样的话,可以考虑用存储过程生成相应事件
      

  6.   

    1小时只是我举的一个例子,隔多长时间是可以随意定义的,我想了下 event也不好处理呀
    event时间里边去读取时间表的下一条数据,然后在生成下一条数据的eventevent只能达到固定时间区间取数据,我是需要时间区间不固定,页面上可以选每隔多长时间抽样
    恩我理解你的意思,我是这样想的。第一个event的时间是自己定的,然后到点执行的方法时根据页面选择的时间再次设定event,之前那个event就作废了
      

  7.   

    mysql预处理。。在程序里实现吧