SELECT * FROM table_name WHERE date_column< '2020-01-01';
上述SELECT语句查询了表table_name中所有日期早于2020年1月1日的数据。
这里需要注意的是,日期格式必须与date_column列中的日期格式相同。在MySQL中日期格式为’YYYY-MM-DD’,可以使用DATE_FORMAT函数将其转换成指定格式,例如将日期转换成’YYYYMMDD’格式:
SELECT * FROM table_name WHERE DATE_FORMAT(date_column, '%Y%m%d')< '20200101';
除了日期,MySQL还支持查询时间、日期时间等类型的数据。可以使用类似的方法查询某个时间以前的数据。
SELECT * FROM table_name WHERE datetime_column< '2020-01-01 12:00:00';
上述SELECT语句查询了表table_name中所有日期时间早于2020年1月1日12点的数据。
综上所述,查询某个时间以前的数据需要使用WHERE子句,并指定条件。需要注意日期格式的一致性,可以使用DATE_FORMAT函数进行格式转换。