oracle数据库字段起始时间startTime ,类型为varchar,查询当前时间近三年的数据
时间: 2024-04-08 10:28:47 浏览: 190
查询指定时间段的数据
如果 `startTime` 字段在 Oracle 数据库中的数据类型为 `VARCHAR`,你可以使用以下 SQL 查询来获取当前时间近三年的数据:
```sql
SELECT *
FROM your_table
WHERE TO_DATE(startTime, 'YYYY-MM-DD') >= TRUNC(SYSDATE) - INTERVAL '3' YEAR;
```
这个查询将会将 `startTime` 字段的值转换为日期类型,并与当前时间往前推三年进行比较。请确保将 `your_table` 替换为你实际的表名,并根据 `startTime` 字段的实际日期格式进行适当的修改。
阅读全文