怎么把当前的系统时间减去表里面设有字段的时间,然后得到的天数显示到文本框里面? ( 积分: 100 )

  • 主题发起人 主题发起人 luowanglove
  • 开始时间 开始时间
L

luowanglove

Unregistered / Unconfirmed
GUEST, unregistred user!
我在表里面设了一个字段是借阅时间,假如这里的时间是2007-11-1,我想通过点击按钮,然后把当前的系统日期时间减去表里面的时间得到的天数显示到文本框里面,还有超过三十天就要罚款,一毛钱一天,我是做一个图书管理系统嘛.能帮帮忙吗?
 
很简单 SQL里有函数 DATEDIFF ( datepart , startdate , enddate )
例子
USE pubs
GO
SELECT DATEDIFF(day, pubdate, getdate()) AS no_of_days
FROM titles
GO
 
这样就可以得到日期字符串
select convert(varchar(20),getdate(),103)
select substring(convert(varchar(20),getdate(),120),1,10)
日期天数就使用上面说的就可以了
 
楼上两位大侠,小弟受益非浅
但还有些不清楚,QQ上详谈
我的QQ397676295
 
使用一楼的onyliu方法好用,推荐!
查查SQL Server 帮助,里面有例子
 
后退
顶部