求一条关于时间的SQL语句,在线等,急....
上班时间 下班时间
6:00 18:00
7:00 18:00
6:30 20:00
... ...
用一条SQL语句把所有的上班时间以小时为单位加起来,得总和。。
不知道我有没有表述清楚/。
SQL code:
-------------------------------------
-- Author : liangCK 梁爱兰
-- Comment: 小梁 爱 兰儿
-- Date : 2009-10-08 17:42:04
-------------------------------------
--> 生成测试数据: @tb
DECLARE @tb TABLE (上班时间 varchar(10),下班时间 varchar(10))
INSERT INTO @tb
SELECT '6:00','18:00' UNION ALL
SELECT '7:00','18:00' UNION ALL
SELECT '6:30','20:00'
--SQL查询如下:
SELECT
SUM(DATEDIFF(hour,0,CONVERT(datetime,上班时间))) AS 总小时
from @tb
/*
总小时
-----------
19
(1 行受影响)
*/
SQL code:
select sum(datepart(hh,上班时间)) from tb
SQL code:
-------------------------------------
-- Author : liangCK 梁爱兰
-- Comment: 小梁 爱 兰儿
-- Date : 2009-10-08 17:42:04
-------------------------------
相关问答:
小弟是个新手 现在有个问题一直不能解决
例如
procedure produce_proc
@p001 nvarchar(8000),
@p002 nvarchar(8000),
@p003 nvarchar(8000),
& ......
PB中开发的。
DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)
string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+&q ......
DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)
string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+"') and (EndTime ......
access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置
sql 在查询分析器里面 执行很正常
是 ......
在sql中使用output和不使用的区别?
例如:
ALTER PROCEDURE [dbo].[sp_1]
@SYS_LNNO varchar(20),
@SYS_CALLER varchar(20),
@SYS_ORGANIZE varchar(10), ......