免责声明我是SQL写作的新手...
如果查询中的任何记录在最后1分钟内更新了时间戳,我将如何返回单个布尔值。
SELECT *
FROM myTable
WHERE mytimestamp >= NOW() - INTERVAL 1 MINUTE
谢谢!
答案 0 :(得分:1)
如果有符合条件的记录,这将给你一行:
select exists (
select 1 from mytable where mytimestamp >= dateadd(minute, -1, getdate()) )
您可以使用current_timestamp
,它是ANSI SQL等效于getdate()
。