真神奇!同样的SQL 结果却不一样,绝对是疑难杂症,求救!

SELECT * FROM dbo.jit_debug_product where 生产流水线号='${流水线}' and 总装下线时间 between '${开始时间}' and '${结束时间}' and 车辆状态 in ('${车辆状态}')
order by 车辆状态 desc

SELECT * FROM dbo.jit_debug_product where 生产流水线号='${流水线}'这个预览的时候 用LGLLINE1 LGLLINE3 均可以输出正确结果,但加上其他参数之后就出神奇了,就只识别LGLLINE1。
如图: 可以给我发远程解决,装teamviewer 13.



编辑于 2018-1-4 16:59  
FineReportfine5 发布于 2018-1-4 16:32
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共17回答
最佳回答
0
zsh331发布于2018-1-4 16:32(编辑于 2023-9-6 09:34)
555
最佳回答
0
kg181发布于2018-1-4 16:41(编辑于 2023-9-6 09:34)
555
最佳回答
0
yiyemeiying发布于2018-1-4 16:49(编辑于 2023-9-6 09:34)
555
最佳回答
0
fine5发布于2018-1-4 16:52(编辑于 2023-9-6 09:34)
555
  • yiyemeiying yiyemeiying 截图
    回复
    2018-01-04 16:54 
  • yiyemeiying yiyemeiying 可能单元格内容值有 “LGLLINE3 ”或“ LGLLINE3 ”等存在空格等情况,表面看不出来。
    回复
    2018-01-04 16:56 
  • fine5 fine5(提问者) 回复 yiyemeiying :我重新编辑了  图在上面
    回复
    2018-01-04 17:00 
最佳回答
0
w帆发布于2018-1-4 16:55(编辑于 2023-9-6 09:34)
555
最佳回答
0
fine5发布于2018-1-4 17:00(编辑于 2023-9-6 09:34)
555
  • w帆 w帆 那你把生产流水线条件去掉    你看下有没有lg3的数据
    回复
    2018-01-04 17:01 
  • w帆 w帆 去掉 生产流水线号=\'${流水线}\' and
    回复
    2018-01-04 17:02 
  • w帆 w帆 还是第一条语句
    回复
    2018-01-04 17:08 
  • fine5 fine5(提问者) 回复 w帆 :没看明白
    回复
    2018-01-04 17:12 
  • w帆 w帆 回复 fine5 :SELECT * FROM dbo.jit_debug_product where  总装下线时间 between \'${开始时间}\' and \'${结束时间}\' and 车辆状态 in (\'${车辆状态}\')
    order by 车辆状态 desc
    回复
    2018-01-04 17:23 
最佳回答
0
yiyemeiying发布于2018-1-4 17:03(编辑于 2023-9-6 09:34)
555
最佳回答
0
fine5发布于2018-1-4 17:09(编辑于 2023-9-6 09:34)
555
  • yiyemeiying yiyemeiying 把参数直接写死,sql在navicat中去执行看有值吗?
    回复
    2018-01-04 17:15 
  • fine5 fine5(提问者) 回复 yiyemeiying :写死执行,有值
    回复
    2018-01-05 07:52 
最佳回答
0
yiyemeiying发布于2018-1-5 08:02(编辑于 2023-9-6 09:34)
555
最佳回答
0
fine5发布于2018-1-5 08:03(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 564浏览人数
  • 最后回答于:2018-1-5 12:57
    活动推荐 更多
    热门课程 更多
    返回顶部