首页 新闻 会员 周边

请教:这个sql语句如何写?

0
[待解决问题]

表中存储了每个人上下班时间,如何查询出每个人每天的工作时间?

name 时间 上班/下班

用存储过程如何写?

名流的主页 名流 | 菜鸟二级 | 园豆:202
提问于:2012-10-26 00:56
< >
分享
所有回答(3)
0
IF EXISTS(SELECT * FROM SYS.OBJECTS WHERE TYPE='P' AND NAME='sp_Query')

  DROP PROC sp_Query

create proc sp_Query

@Name nvarchar(50),

@Date datetime

AS

SELECT Id,Name,Time1,Time2 FROM Staff WHERE NAME=@Name AND Date=@Date

--执行

EXEC sp_Query '张三','2012-10-26'
oppoic | 园豆:770 (小虾三级) | 2012-10-26 08:51
0

最大时间-最小时间  当天的啊

chenping2008 | 园豆:9836 (大侠五级) | 2012-10-26 09:33
0
CREATE PROC
BEGIN
    SELECT
         name
        ,DATEDIFF(mi,'上班时间','下班时间') AS 上班时间(分)
    FROM
         TABLE
END
sym_cn | 园豆:798 (小虾三级) | 2012-10-26 11:14

CREATE PROC proc_name

支持(0) 反对(0) sym_cn | 园豆:798 (小虾三级) | 2012-10-26 11:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册