为什么MySQL日期之间抛出错误?

时间:2019-12-13 16:36:35

标签: mysql date between

在MySQL中可以进行此查询吗,我尝试了不同版本的MySQL,但没有用,相同的查询在postgresSQL中有效。

>>> str(ProductData.objects.values('sku').distinct().order_by('last_update'))
'SELECT DISTINCT "yourproject_productdata"."sku", "yourproject_productdata"."last_update" FROM "yourproject_productdata" ORDER BY "yourproject_productdata"."last_update" ASC'

1 个答案:

答案 0 :(得分:2)

正确的语法是:

select * from BetweenDateDemo where StartDate between '2014-8-12' and curdate();

请参阅here,以获取更多参考。

您当前正在使用之间使用显式符号> << / p>