select xingming,ruzhishijian,lizhishijian from d_yuangong
===============================
序号 姓名 入职时间 离职时间
1 张三 2012-4-21 8:30:00 2012-5-21 8:30:00
我想要的效果
===================
序号 姓名 入职时间 离职时间 在职天数
1 张三 2012-4-21 8:30:00 2012-5-21 8:30:00 30
===============================
序号 姓名 入职时间 离职时间
1 张三 2012-4-21 8:30:00 2012-5-21 8:30:00
我想要的效果
===================
序号 姓名 入职时间 离职时间 在职天数
1 张三 2012-4-21 8:30:00 2012-5-21 8:30:00 30
解决方案 »
- 请问这个insert要如何写
- 急,在数据库质疑后,.下面执行真正的恢复操作,重建数据库日志文件 提示由于文件 ID 0(位于数据库 'test2' 中)无效,所以未能打开 FCB,这句话是什么意思呢
- 求一条SQL语句高手请帮忙
- sql server如何存储ole对象?如何存储超级链接?
- 我想知道下面这个触发器为什么用不了.
- mssql2000服务器没有阻塞,内存没爆,但是执行存储过程会超时,这是什么原因?有啥解决办法?
- 写一过程
- 关于单头、单身(一对多)结构设计与查询速度的取舍!
- 问一个表中查重的问题
- 如果你SQL数据库管理员,你会怎么做备份?
- sql2000用openrowset可以为查询出来的excel数据加一个在excel表中第几行的信息吗
- 求高人帮写一个函数
有没有完整的语句,包括
select 开头的。
from d_yuangong
有没有完整的sql语句
以select开头。
select xingming as 姓名,ruzhishijian as 入职时间,lizhishijian as 离职时间,datediff(day,ruzhishijian,lizhishijian) as 在职天数 from d_yuangong我建过表,试过了,运行成功。
另外,如果加上序号的话,需要一段循环代码,由于时间关系,不在编写!请原谅!
select ROW_NUMBER OVER(PARTITION BY xingming) AS 序号,xingming AS 姓名,ruzhishijian AS 入职时间,lizhishijian AS 离职时间,DATEDIFF(DAY,CAST(ruzhishijian AS DATE), CAST(lizhishijian AS DATE)) AS 在职天数 from d_yuangong