我有一个数据表,其结构如下所示。
日期时间 order_id 操作数量
我如何查询才能知道前一分钟对该表进行了多少输入?
假设现在时间是 14:46,我想知道在 14:45 有多少行条目被添加到该表中。我该怎么做?
我现在面临的问题是不知道如何获取最后一分钟的时间戳。 CURRENT_TIMESTAMP()
给我正确的当前时间。但我尝试了 CURRENT_TIMESTAMP()-1
,它给出了一些十进制数。
最佳答案
你可以使用DATE_SUB() ,指定日期和 INTERVAL,如 DATE_ADD() 的记录.示例:
SELECT DATE_SUB(CURRENT_TIMESTAMP(), INTERVAL 1 MINUTE);
关于mysql - SQL 我怎样才能得到前一分钟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32347858/