c# 获取sql数据库中的时间并与当前日期计算差值怎么写?

我在sql表中存入了一个日期 想把它取出以后与当前日期进行减法求出经过了多少天,这个具体要怎么做啊?

假定那个字段是mydate,数据库为sql server

select datediff(day,mydate,getdate()) from tablename
这个sql的结果取出来就是你要的天数了。追问

怎么确定是表中的哪一条记录?

追答

那需要你自己按实际情况确定,比如说知道那一行的自增长id的为8的话就可以是
select top 1 datediff(day,mydate,getdate()) from tablename where id=8

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-04-03
datediff(dd,'20070101',getdate())
相似回答