选择以1小时结束的所有行

时间:2013-06-04 07:09:58

标签: php mysql

我有一个名为konkurrencer的表slutter,其数据类型为datetime

如何从表格中选择所有行“以1小时结束”的所有内容?

假设我在该表中获奖。它以1小时结束,因此必须输出该行。如果行在2小时内结束,则不应输出。只有1小时。

但是怎么样?

2 个答案:

答案 0 :(得分:1)

使用此查询。

 SELECT *
    FROM konkurrencer 
        WHERE slutter < DATE_ADD(NOW(), INTERVAL 1 HOUR)
            AND slutter >= NOW()

答案 1 :(得分:0)

试试这个

<?php 
    $time = time() - (60*60); //Gives you last hour
    $sql = "SELECT *
    FROM konkurrencer
    WHERE slutter = $time";
?>