我现在正在处理 mysql 查询。我从2018年3月到2019年3月的fetch数据写了一个查询,今年有5000多条记录。我写了一个日期范围从 2018 年 3 月到 2019 年 3 月的查询,但它只显示了 150 条记录
还有一件事。数据库中的日期列是 varchar。
这是我创建的查询
SELECT a.*,b.
FROM OrderCalculation a
RIGHT JOIN crm_order b
ON a.orderid = b.orderno
WHERE
str_to_date(b.Date,'%Y-%m-%d') >= str_to_date(concat(YEAR(CURDATE()),'-08-01'),'%Y-%m-%d')-INTERVAL 1 YEAR AND
str_to_date(b.Date,'%Y-%m-%d') <= str_to_date(CONCAT(YEAR(CURDATE()),'-08-01'),'%Y-%m-%d')
呼啦一阵风