如何查看時間戳是否來自> = 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子句