我无法在Sql中检索大于或等于特定日期的日期。

时间:2015-03-03 05:26:58

标签: mysql sql

String sql="select * from offerpoolride 
WHERE date >= '1997-05-05'";

我是初学者,任何人都可以帮我解决这些问题吗?

3 个答案:

答案 0 :(得分:0)

我不是100%肯定ANSI-SQL,但在T-SQL中你会使用以下内容:

SELECT * FROM TABLE WHERE [date] >= '19970505'

因此日期以格式&y; yyyyMMdd'输入。我假设你的领域被称为日期......

答案 1 :(得分:0)

use backtick for date

SELECT * FROM `offerpoolride` WHERE `date` >= '1997-05-05';

答案 2 :(得分:0)

您应该将日期作为日期进行比较

String sql="select * from offerpoolride WHERE date(my_date) >= date '1997-05-05'";

它应该做你的工作。