首页 > 解决方案 > SQL /moment -- 选择从现在到 5 秒前的日期

问题描述

我想显示两个日期之间所有活动的 id。现在和 5 秒前。我怎样才能使这个“moment.now - 5 seconds”?

client.query(`SELECT id `+
                    ` FROM user_last_activity `+
                    ` WHERE `+
                    ` created_at BETWEEN '${moment().format('YYYY-MM-DD HH:mm:ss.SSSZ')}' AND '${moment().format('YYYY-MM-DD HH:mm:ss.SSSZ')} - 5' `, (err, result) => {

标签: sql

解决方案


如果它是 sql server,那么你可以按照这些方式做一些事情。

SELECT id 
FROM user_last_activity 
WHERE created_at BETWEEN DATEADD(SECOND,-5,GETDATE()) AND GETDATE()

推荐阅读