表名称:用户
ID | NAME | DATE | TIME
1 | ALPHI | 2000-09-09 | 08:29:34
2 | DANE |2000-09-09 | 07:01:02
3 | SAM | 2000-09-09 | 06:02:03
4 | ALI |2000-06-01 | 11:11:11
获取日期和时间在 2000-09-09 和 08:29:34 之前的一条记录。
Select DATE, TIME FROM USER WHERE DATE > 2000-09-09 AND TIME >08:29:34 ORDER BY DATE, TIME FETCH FIRST 1 ROW ONLY.
但是这个查询似乎不正确。
我需要得到如下结果
2 | DANE |2000-09-09 | 07:01:02
您使用了错误的比较运算符。
尝试:
Select DATE, TIME FROM USER WHERE DATE <= 2000-09-09 AND TIME < 08:29:34 ORDER BY DATE, TIME FETCH FIRST 1 ROW ONLY.
这将选择 DATE 等于或早于 2000-09-09 的行 并且时间是在 08:29:34 之前