SQL查询中有以下条件语句:上述工作如预期的那样。如果从TIMEDIFF()返回的值大于5分钟,则将返回它所代表的记录。如果TIMEDIFF()返回-02:00:00、-00:05:00或00:04:00,则将排除记录。如果它返回00:06:00或01:02:00,则相应的记录将包含在查询结果中。我需要更新上述条件声明如下:
WHERE TIMEDIFF("03:00:00"
如何为MySQL编写一条Java prepared语句,以便它从一列中选择包含最高时间戳值的行,而该列的时间戳值将大于给定参数?我得到的结果是: SELECT * FROM table WHERE timestamp_col=(SELECT MAX(timestamp_col) FROM table)
但是如何将其转换为预准备语句呢