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

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

2014-04-03 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
假定那个字段是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
改天罡0K
2014-04-03 · TA获得超过258个赞
知道小有建树答主
回答量:439
采纳率:0%
帮助的人:230万
展开全部
datediff(dd,'20070101',getdate())
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式