您好我有一个数据库表,其中包含不同日期和年份的日期..
我使用了这段代码 从salesinvoice中选择*,其中'01/01 / 2015'和'01/31/2015之间的日期'但输出有一个JAN 2014日期
感谢建议
可能会出现什么问题答案 0 :(得分:1)
首先将其转换为date数据类型:
select * from salesinvoice where str_to_date(Date,'%m/%d/%Y') Between str_to_date('01/01/2015','%m/%d/%Y') AND str_to_date('01/31/2015','%m/%d/%Y');
答案 1 :(得分:0)
试试这个
select * from salesinvoice where Date >= '01/01/2015' and Date <= '01/31/2015'