参数怎么做成取前七条记录

image.png在数据库查询参数取值的时候,怎么做成,下拉框选周数,然后表单取这个周数的,前七条记录、

FineReport jutqgCvS 发布于 5 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
yzmnJCsJ7252186Lv5见习互助
发布于5 天前

SQL后加LIMIT 7,限制只取前7条数据

最佳回答
0
Z4u3z1Lv6专家互助
发布于5 天前(编辑于 5 天前

top 7

或者limit 7

比如

SELECT TOP 7 * FROM TABLE WHERE .......... ORDER BY 日期 ASC

SELECT * FROM TABLE WHERE .......... ORDER BY 日期 ASC LIMIT 7

----------

SELECT TOP 7 * FROM TABLE WHERE 日期字段>='${DATEDELTA(DATEINWEEK(DATE(left(weeks_,4),1,1),1),7*(((right(weeks_,2))*1)-1))}'

and 日期字段<='${DATEDELTA(DATEINWEEK(DATE(left(weeks_,4),1,1),-1),7*(((right(weeks_,2))*1)-1))}' order by 日期字段 asc

image.png

image.png

  • jutqgCvS jutqgCvS(提问者) 做成参数,可选的那种,不是定死的
    2025-02-21 15:14 
  • Z4u3z1 Z4u3z1 回复 jutqgCvS(提问者) 补充在上面了,数据库不同取前7的语法也有差异 top不行就换成limit的
    2025-02-21 15:20 
  • 2关注人数
  • 29浏览人数
  • 最后回答于:5 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部