您好,这里是一名资深软件工程师。根据您的问题,可以使用以下 SQL 语句查询支付时间超过48小时的订单:
SELECT * FROM 订单表 WHERE UNIX_TIMESTAMP() - pay_time > 172800;
其中,UNIX_TIMESTAMP()
函数返回当前系统时间的 Unix 时间戳(即从1970年1月1日起至今的秒数),而 pay_time
则是订单表中记录支付时间的整型字段。由于时间单位为秒,因此在以上语句中将172800设定为48小时(即2天)所对应的秒数。
希望以上信息能够帮助到您,如有任何问题或需要进一步协助,请随时告诉我。