为什么预览时选择12个月以内的区间则显示正常,多选一个月就会出错

Snipaste_2024-03-20_14-00-39.png

FineReport ZxxT 发布于 2024-3-20 13:54 (编辑于 2024-3-20 14:01)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-3-20 14:01

没有对月份字段排序?

最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-3-20 13:57(编辑于 2024-3-20 14:05)

设计界面截图

-----

sql server的实现方式:

Select * From Product Where id in (1,1588,15782,9887,54)  Order By charindex(','+ id +',', ',1,1588,15782,9887,54,')

mysql的实现方式:

SELECT * FROM EVENT WHERE eventId IN(443,419,431,440,420,414,509)  ORDER BY INSTR(',443,419,431,440,420,414,509,',CONCAT(',',eventId,','))

oracle的实现方式:

select name from order where oderid in(111,222,333,444,555,666)order by instr('111,222,333,444,555,666',orderid)

  • ZxxT ZxxT(提问者) 加上了
    2024-03-20 14:01 
  • Z4u3z1 Z4u3z1 回复 ZxxT(提问者) 没问题啊 你仔细看看呢 我们能发现的就是月份没排序而已.SQL排序方式补充在上面了
    2024-03-20 14:05 
最佳回答
0
ID1208Lv6高级互助
发布于2024-3-20 14:05(编辑于 2024-3-20 14:16)

错误具体是指什么?月份没排序?还是?

  • ZxxT ZxxT(提问者) 超过12个月就会有地方缺数据
    2024-03-20 14:37 
  • ID1208 ID1208 回复 ZxxT(提问者) 如果按照参数值SQL里面预览的有数据,那应该就是模板设置的问题,方便的话,可以上传内置模板看看
    2024-03-20 14:55 
  • 3关注人数
  • 195浏览人数
  • 最后回答于:2024-3-20 14:16
    请选择关闭问题的原因
    确定 取消
    返回顶部