在我的表monitoring
中,我想从内容domain
中选择内容。但我只想为那些时间戳超过12小时的行选择它,它应该首先列出最旧的条目。
这是我到目前为止所需要的帮助:
SELECT domain FROM monitoring WHERE status = 'active' AND WHERE submit_time = '?????' ORDER BY '?????'
我知道这里有类似的问题。但是,答案似乎都取决于您的时间格式。以下是数据库中列出的时间:
01-20-2016 23:12:13
任何帮助都将不胜感激。
答案 0 :(得分:0)
我们这可能对您有用。
$date=date('Y-m-d H:i:s');
$query="SELECT domain FROM monitoring WHERE status = 'active' AND TIMEDIFF('$date',submit_time)>'12:00:00' ORDER BY '?????'";
答案 1 :(得分:0)
试试这样:
SELECT domain FROM monitoring WHERE status = 'active' AND submit_time <= '"' . date('Y-m-d H:i:s', strtotime("-12 hours")) . "'"