假设有这么一个数据库:
table:
姓名 毕业时间
jeah1 2003-7-1
jeah2 2003-7-1
jeah3 2001-8-1
运行SOL语句:select (select 毕业时间 from table where 姓名=‘jeah1’)-(select 毕业时间 from table where 姓名=‘jeah2’)from table;得到的结果是:1900-1-1
1900-1-1
为什么是这样结果,而不是0,怎么才能得到0这样的结果。又如:
select 毕业时间-getdate()from table where 姓名=‘jeah1’;得到的结果是:1900-2-10 14:26
我想要得的是天数,该怎么办?
我用的是SQL Server 2000 ,请问该怎么解决以上的问题,得到两个时间相减的天数,这是我毕业论文的一个障碍,很急,谢谢大家了!
table:
姓名 毕业时间
jeah1 2003-7-1
jeah2 2003-7-1
jeah3 2001-8-1
运行SOL语句:select (select 毕业时间 from table where 姓名=‘jeah1’)-(select 毕业时间 from table where 姓名=‘jeah2’)from table;得到的结果是:1900-1-1
1900-1-1
为什么是这样结果,而不是0,怎么才能得到0这样的结果。又如:
select 毕业时间-getdate()from table where 姓名=‘jeah1’;得到的结果是:1900-2-10 14:26
我想要得的是天数,该怎么办?
我用的是SQL Server 2000 ,请问该怎么解决以上的问题,得到两个时间相减的天数,这是我毕业论文的一个障碍,很急,谢谢大家了!
解决方案 »
- 把对话框的左半部分,并且收缩怎么办
- mfc71d.dll 处未处理的异常,0xC0000005:读取位置0x00194950时发生访问冲突。
- 父对话框向子对话框持续发送数据的例子
- 如何将主窗口显示出来时就是最多化的形式?
- 关于ADO编程的小问题~ 急啊!都3天了还没解决,高手们救我
- 怎样用API创建一个用户并且加到管理员组?
- 为什么使用get_outHTML会出现如此错误!高手请进!
- 请liqi(sniper) 进来领分!
- 原来分析字符串有这么一个好东东,觉得分析命令行参数麻烦的同志请看.....
- 如何使菜单项选中
- 欢迎访问http://www.zd-czy.zj001.net下载CAD造型软件。我自己开发的(VC),无使用期限限制,欢迎大家多提意见。
- 求助,我在VC中的TOOLBAR加了新的TOOLBAR,但是老是不出来。
得到两个时间相减的天数。
选出记录,对日期分别格式化,在减。
DATEDIFF(DAY,毕业时间,GETDATE()),搂主,请看Sql Server的联机帮助!!!