如何查看时间戳是否来自> = 30分钟前?对不起,如果我不足够描述,但idk还有什么要说的。SQL Timestamp Where子句30分钟前
0
A
回答
3
NOW()-1800<=$THE_TIME_STAMP
显然上面是错误的,应该是
unix_timestamp()-1800<=$THE_TIME_STAMP
3
select
*
from
tbl
where
timestampdiff(minute, tbl.`date_time_field`, now()) >= 30
0
convert(datetime, @ts) >= dateadd(minute, -30, getDate())
与您的实际时间戳值替换@ts。
1
SELECT * FROM table_name where timestamp_field < DATE_ADD(CURRENT_TIMESTAMP(), INTERVAL -30 MINUTE);
相关问题
- 1. Oracle SQL Where子句查找30天以前的日期记录
- 2. SQL Where子句
- 3. SQL WHERE子句条件
- 4. SQL Server WHERE子句
- 5. SQL - where子句NULL
- 6. Where子句中SQL
- 7. SQL:在 'where子句'
- 8. T SQL WHERE子句
- 9. SQL Concat Where子句
- 10. SQL 2 where子句
- 11. SQL语句WHERE子句
- 12. SQL where子句子查询
- 13. 用Zend_Db_Table_Abstract分组WHERE子句
- 14. WHERE子句前INNER JOIN
- 15. 增加30分钟时间使其回去30分钟
- 16. where子句SQL和显示NULL值
- 17. SQL WHERE子句级联
- 18. sql server datetime where子句
- 19. SQL计数where子句
- 20. SQL替换WHERE子句
- 21. SQL WHERE子句与案例
- 22. SQL DateDifference在where子句中
- 23. SQL:建立where子句
- 24. 与where子句的SQL Server
- 25. 写这个SQL WHERE子句
- 26. SQL Server的WHERE子句
- 27. CHARINDEX在SQL WHERE子句
- 28. 优化where子句SQL
- 29. SQL Insert with multiple where子句
- 30. sql加入where子句