如何在SqlServer数据库中用SQL语句中比较时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在SqlServer数据库中用SQL语句中比较时间相关的知识,希望对你有一定的参考价值。

datediff()这个挺好用的,select
datediff(time1,time2,month)
from
a,time1和time2两个字段必须是时间字段
参考技术A 你时间转换部分有错。。。
string
sql
=
"select
count(*)
from
Table
where
UserId
=
'"
+
userId
+
"'
and
SignTime
>
'"+
Convert.ToDateTime(onDutyTime
)+"'
and
SignTag=1
and
SignTime
between
'"+Convert.ToDateTime(beginTime)+"'
and
'"+Convert.ToDateTime(endTime)+"'
";
你看这样行不???

以上是关于如何在SqlServer数据库中用SQL语句中比较时间的主要内容,如果未能解决你的问题,请参考以下文章

SQLServer中用T—SQL命令查询一个数据库中都有哪些表的sql语句

如何删除sqlserver数据库

如何在java中用hql或sql查询得到某表的所有字段名?

sqlserver数据库查询语句

如何用sql语句插入一个带有单引号的值

如何在sqlserver中获取表的所有列信息