zj199719 2022-04-17 23:40 采纳率: 58.3%
浏览 82

SQL数据库查询order by排序问题DATE类型和TIME类型字段排序

问题遇到的现象和发生背景

SQL数据库查询
查询差出来十条记录 想要通过类型DATE的字段先排列一下
然后在根据类型TIME的字段 在排列一下
然后筛选出来距离查询时间最近的俩条记录

img

我写的代码是

问题相关代码,请勿粘贴截图

select * FROM ZYB_QC_ENTRY WHERE QC_TestName='ABB' and QC_SampleType='0' and QC_Date between '2022/04/01'and '2022/04/17' order by QC_Date desc limit 2

运行结果及报错内容

Engine Error (code = 335544569):
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, column 149.
limit.

SQL Error (code = -104):
Invalid token.

引擎错误(代码 = 335544569):
动态 SQL 错误。
SQL 错误代码 = -104。
令牌未知 - 第 1 行,第 149 列。
限制。

SQL 错误(代码 = -104):
令牌无效。

我的解答思路和尝试过的方法
我想要达到的结果
  • 写回答

1条回答 默认 最新

报告相同问题?

问题事件

  • 创建了问题 4月17日

悬赏问题

  • ¥15 机器学习预测遇到的目标函数问题
  • ¥15 python的EOFError该怎么解决?
  • ¥15 Fluent,液体进入旋转区域体积分数不连续
  • ¥15 java linux下将docx文件转pdf
  • ¥15 maven无法下载依赖包
  • ¥15 关于pycharm, Callable[[str],bool]作为方法参数使用时, lambda 类型不提示问题
  • ¥15 layui数据重载无效
  • ¥15 寻找了解qq家园纵横四海的程序猿。
  • ¥15 optisystem
  • ¥15 VB.NET画图时的撤销编程