string sql = "select * from 表 where 时间列 BETWEEN to_date('" + gos.ToString("yyyy-MM-dd HH:mm:ss") + "', 'YYYY-MM-DD HH24:MI:SS') and to_date('" + ends.ToString("yyyy-MM-dd HH:mm:ss") + "', 'YYYY-MM-DD HH24:MI:SS')";//0.93s,3.71s,1.24s
388条数据 :0.93s;
59000条数据:3.71s;
6600条数据:1.24s;
string sql = "select * from 表 where 时间列>= to_date('" + gos.ToString("yyyy-MM-dd HH:mm:ss") + "', 'YYYY-MM-DD HH24:MI:SS') and 时间列<= to_date('" + ends.ToString("yyyy-MM-dd HH:mm:ss") + "', 'YYYY-MM-DD HH24:MI:SS')";//0.91s,3.98s,1.20s
388条数据 :0.91s;
59000条数据:3.98s;
6600条数据:1.20s;
string sql = "select * from 表 where to_char(时间列, 'YYYY-MM-DD HH24:MI:SS') >= '" + gos.ToString("yyyy-MM-dd HH:mm:ss") + "'and to_char(时间列, 'YYYY-MM-DD HH24:MI:SS') <= '" + ends.ToString("yyyy-MM-dd HH:mm:ss") + "'";//0.98s,3.81s,1.29s
388条数据 :0.98s;
59000条数据:3.81s;
6600条数据:1.29s;
根据查询条数范围可选择适当的SQL语句。