我有一个问题,我想不出解决办法。对于之前提出的问题 ( SELECT rows with time 30 minutes or less? ),我试图让我的 COUNT(*) 函数起作用,但我无法让它起作用。有人有想法吗?
SELECT COUNT(*) FROM g_ad_view WHERE ad_view_time >= DATEADD(mi, -30, GETDATE())
这是我返回的错误:
SQLSTATE[42000]: Syntax error or access violation: 1305 FUNCTION 18RVS15.DATEADD does not exist
最佳答案
MySQL 语法是:
WHERE ad_view_time >= now() - interval 30 minute
关于mysql - 如何在 MySQL 中使用 DATEADD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25548423/