Mysql之间必须有条件

时间:2015-07-03 18:09:11

标签: mysql conditional-statements multiple-columns mysql-error-1064 between

我做了一些更改,这是新表和查询。 但我仍然得到错误的结果

http://prntscr.com/7ofyc8

这是我的查询和结果 / 修改 /

问题是,我应该只得到一个结果而且它有PriceCarId 2

我尝试了不同的东西,但它也不起作用

http://prntscr.com/7og5lb

1 个答案:

答案 0 :(得分:1)

正如我在评论中提到的,您应该将PriceDate数据类型更改为date,或者您可以使用STR_TO_DATE,请参阅以下示例:

SELECT * FROM Prices 
WHERE (STR_TO_DATE(PriceDate, '%d/%m/%Y') BETWEEN '2015-07-05' AND '2015-07-07') AND PriceCarStatu = 0