你想在我的sql中从当前时间减去1分钟我使用了以下查询但它显示为空
查询
SELECT curtime() - INTERVAL '00:00:30' SECOND
我该怎么做才能得到我的结果
任何帮助将不胜感激
答案 0 :(得分:2)
试试这个
SELECT TIMEDIFF(curtime(),'00:00:30');
以秒为单位
SELECT TIME_TO_SEC(TIMEDIFF(curtime(),'00:00:30'));
Or Static One
SELECT TIME_TO_SEC(TIMEDIFF('00:01:00','00:00:30'))
答案 1 :(得分:0)
分钟你可以这样做
SELECT curtime() - INTERVAL 1 MINUTE
另一个将是类似下面的东西但它的返回类型将没有时间
SELECT
SUBSTRING_INDEX(
NOW() - INTERVAL 1 MINUTE
,' ',-1)