2017-09-13 106 views
-2

我有以下varchar数据类型申请表,我想摆脱表时间持续一点小时的数据使用MySQL查询 我如何获得最后1小时数据在mysql中的结束时间?

PHP

$total = (double) $input * (double) $rate; 
return number_format((double) $total, 2); 

jQuery的

total = parseFloat(input) * parseFloat(rate); 
return total.toFixed(2); 

PHP

$total = (double) $input * (double) $rate; 
return number_format((double) $total, 2); 

jQuery的

total = parseFloat(input) * parseFloat(rate); 
return total.toFixed(2); 
+1

提供的表结构和一些示例表中的数据。 – Wanderer

+0

请检查图像链接https://i.stack.imgur.com/tZAD0.png此字段数据类型varchar格式 –

+0

表中只有一列? – Wanderer

回答

0

与当前的日期和时间,当前时间之前1个小时之间的datetime列值选择从表中的行。

查询

select * from `your_table_name` 
where `your_column_name` between date_add(now(), interval -1 hour) and now(); 
+0

谢谢,它工作正常 –

0

使用下面的查询。 注意您ColumName数据类型必须是(日期时间)

SELECT * FROM `tableName` WHERE 'ColumnName' BETWEEN (NOW() - INTERVAL 1 HOUR) AND NOW() 
相关问题