首页 > 电脑

sqlserver数据怎么查询两个时间之间的数据

更新时间2018-10-21 09:31:32

表中有一个字段是出生日期(datetime),获取当前时间-出生日期,如果大于30岁就显示出来, 比如说当前时间是2018.10.18,表中有1988.10.17和1988.10.19的两个时间,把出生时间为1988.10.17的那个人查询出来

SQL中查询两个日期之间的数据,举例及解决方法如下:

1、假如要查询表t1字段mydate为2015-10-1至2015-10-31之间的所有数据。

2、可以使用以下查询语句:

12SELECT * FROM t1WHERE mydate BETWEEN '2015-10-01' and '2015-10-31';

 3、必要说明:在SQL语句中,引用常量日期时,必须加单引号,否则会得到错误结果


用datediff函数就好

上一篇:如何获得某个字符的起始位置?

下一篇:C++死记硬背的东西有哪些