SQL复杂查询问题

我想在sql server里面通过查询一次性将组合数据查询出来,但是这会有一个问题就是我的查询参数不是在最后的一段where里面,这时,用这段sql会提示参数只能在where 后面,请问这种有什么变通的方法吗?

等等下一个版本,1.18.14 会对这个问题进行优化

好的,辛苦啦,1.18.14预计啥时候会推出呀?

应该是在 1.4 号推出

你好,这个sql server复杂查询问题目前还是不支持

这边验证了一下,查询参数可以在任何一个where处,应该不是这个问题引起的。

您把传参的地方换成值试一下,排查下问题。

换成值就可以的,但是是参数的话就会提示变量只能在where

是的,参数只能在where条件中使用,建议换种sql写法,讲参数提取到外层where条件中进行使用

老师请问这个问题解决了吗?