You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MariaDB中查询预约时间晚于预约创建时间的记录

如何在MariaDB中筛选预约时间晚于创建时间的记录

嗨,这事儿很简单,直接用一个带条件的SELECT语句就能找出你要的记录。针对你的appointments表,你可以这么写:

SELECT id, `买家姓名`, `预约创建时间`, `预约时间`
FROM appointments
WHERE `预约时间` > `预约创建时间`;

简单解释下:

  • 我特意显式列出了所有需要的字段(你也可以用SELECT *,但显式列字段更清晰,还能避免返回不需要的数据)
  • WHERE子句里直接对比两个时间字段,只保留预约时间晚于预约创建时间的记录——正好符合你要排除“预约时间早于创建时间”的需求

小提醒:

  • 确保你的预约创建时间和预约时间字段是日期时间类型(比如DATETIME或者TIMESTAMP),这样MariaDB才能正确做时间比较
  • 因为你的字段名是中文,所以用反引号`把字段名包起来,避免语法错误;如果是英文无空格的字段,反引号可以省略

内容的提问来源于stack exchange,提问作者Pera

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 07:14:24