mysql 中 like 后 变量+通配符查询的问题

来源:百度知道 编辑:UC知道 时间:2024/09/23 02:20:19
请高手帮个忙, 我现在用VB+mysql写一个关于数据库查询的语句如下:

order_rs.Open "SELECT * FROM order_info_bak group by order_no where timestamp like '" & dd & "'", conn

其中dd是一个变量(例如: 20090910)
数据库中的timestamp中值的形式是“20090910123114”

我现在想查找出 timestamp中日期是 20090910的记录, 但是上面的语句出错了, 请高手指点一下。

order_rs.Open "SELECT order_no FROM order_info_bak where timestamp like '%" & dd & "%' group by order_no", conn

出错的地方,如果用Group By 那就要把所有查询的字段 Group by ,所以你只 Group by 了 order_no ,所以只能查 order_no,,,,,还有group by 应该放到 where 后面