编程论坛
注册
登录
编程论坛
→
SQL Server论坛
怎样用SQL语言实现查询NORTHWIND数据库中的员工工龄?
zj251809343
发布于 2006-12-17 15:35, 1075 次点击
今天老师除了这样的题目,我不知道到底该怎么做。比如数一个员工在1999-12-31参加工作,到2000年1月1日是不是得算一年啊?希望大侠能帮我啊!
7 回复
#2
yhxyh
2006-12-17 16:59
应该不算吧.
#3
zj251809343
2006-12-17 22:47
可是到底该怎么做呢?
#4
angeloc
2006-12-17 23:16
把日期换成天数相减应该可以吧
#5
bygg
2006-12-18 10:17
select DATEDIFF(year,'2005-12-18',getdate()) --按年
select DATEDIFF(month,'2005-12-18',getdate()) --按月
select DATEDIFF(day,'2005-12-18',getdate()) --按日
#6
棉花糖ONE
2006-12-18 13:10
1999-12-31参加工作,到2000年1月1日
这个不是只差一天吗
#7
bygg
2006-12-18 13:12
以下是引用
jinyuzhang
在2006-12-18 13:10:29的发言:
1999-12-31参加工作,到2000年1月1日
这个不是只差一天吗
不是差一天,那你说应该是差多少天???
#8
棉花糖ONE
2006-12-18 13:16
那应该不能算做差一年吧
1