请问怎么用SQL语句实现按三个不同条件的查询啊?

来源:百度知道 编辑:UC知道 时间:2024/06/21 05:54:04
SELECT 入库单编号, 入库日期, 商品名称, 型号, 数量, 进价, 售价, 供应商名称, 仓库名称, 是否已确认 FROM 入库单据 Where (商品名称 Like '%'+?+'%')and(型号 Like'%'+?+'%')and(仓库名称 Like '%'+?+'%')and(入库日期>=?)and(入库日期<=?)------上面的语句竟然错误,有没有正确的语句可以实现上面的可以同时按“商品名称”,“型号”,跟“仓库名称”来查询的正确SQL语句呀?十分感谢!

从你的sql语句看,没问题,我想问题就出在你这些问号上,这些问号,你赋什么值进去了?

语句逻辑没什么错误,
但是仅仅执行你上面的这些语句是无法执行的,
因为?没有赋值,
如果写成这样 where 字段 like '%?%',就不需要赋值了

where 后面的条件都不需要括号