比如今天1月4日,你要取1月2日(其他日期也一样,往前推2天)的从00:00:00到23:59:59的所有数据,假设这个字段类型是date,写法如下:
select from table where to_char(appdate,'yyyy-mm-dd')=to_char(sysdate-2,'yyyy-mm-dd')sequelize存在数据库的时间是DATETIME类型,怎么查询时间段的数据
这是查询与当前时间在同一周内的数据,sql语句是:
select from 表 where datediff(week,时间字段,getdate())=0
也可以稍作修改用来查询与指定日期在同一周内的数据:
select from 表 where datediff(week,时间字段,'2002-01-01')=0
像你的这个表,查询一段时间(需要指定前后日期的)
Sqlconnection
connection="";//连接数据库的语句你总会吧
Sqlstring="select
from
table
where
时间
between
时间起
and
时间止";
//这是你的SQL查询语句
SqlDataAdapter
thisAdapter=new
SqlDataAdapter(Sqlstring,connection);
DataSet
mydataset=new
DataSet();
thisAdapterFill(mydataset,"表名");
datagridview1datasource=mydataset;
//关闭窗口的时候别忘了释放connectionclose();
//就是在datagridview1里面显示你的数据。
一般的参考书都会有例子的呀,不懂百度里给我发邮件。
假设表Table1中有字段setDate(Date类型)Oracle语法:select from Table1 where (to_char(setDate,'YYYY-MM-DD') between '2009-01-01' and '2009-12-31')SQLServer语法:select from Table1 where setDate between '2009-01-01' and '2009-12-31'access语法:select from Table1 where setDate between #2009-01-01# and #2009-12-31#
以上就是关于orcl数据库 查询某时间段的内容全部的内容,包括:orcl数据库 查询某时间段的内容、sequelize存在数据库的时间是DATETIME类型,怎么查询时间段的数据、C#中如何查询一段时间的数据库数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)