我有一个专栏叫 exp_date 日期为年月日。i、 电子邮箱:07/17。我想选择exp\ U date大于07/17的所有行请告知exp\ U日期类型为varchar(6)
exp_date
flvlnr441#
如果是字符串格式,则需要将其转换为日期格式进行比较:
CREATE TABLE T ( m varchar(5) ); insert into t values ('06/17'), ('07/17'), ('08/17'), ('09/17'), ('10/17'); select * from t where str_to_date(m, '%m/%y') > str_to_date('07/17', '%m/%y');
看到它在这里工作了吗:http://sqlfiddle.com/#!9/37c425/2号
1条答案
按热度按时间flvlnr441#
如果是字符串格式,则需要将其转换为日期格式进行比较:
看到它在这里工作了吗:http://sqlfiddle.com/#!9/37c425/2号