CREATE view V_Daily
AS
select top 100 percent PerID 员工编码
,pm.name 员工姓名
, postdate 日期
, convert(varchar(6),datename(dw,postdate)) 星期
, convert(varchar(2),(sum(AMusehour)*60+sum(AMuseminute))/60) +':'+ convert(varchar(2),(sum(AMusehour)*60+sum(AMuseminute))%60) 上午耗时
, convert(varchar(2),(sum(PMusehour)*60+sum(PMuseminute))/60) +':'+ convert(varchar(2),(sum(PMusehour)*60+sum(PMuseminute))%60) 下午耗时
, convert(varchar(2),( (case when sum(AMusehour) is null then 0 else sum(AMusehour)*60 end) +(case when sum(PMusehour) is null then 0 else sum(PMusehour)*60 end) +(case when sum(AMuseminute) is null then 0 else sum(AMuseminute) end) +(case when sum(PMuseminute) is null then 0 else sum(PMuseminute) end) )/60)+':'+convert(varchar(2),( (case when sum(AMusehour) is null then 0 else sum(AMusehour)*60 end) +(case when sum(PMusehour) is null then 0 else sum(PMusehour)*60 end) +(case when sum(AMuseminute) is null then 0 else sum(AMuseminute) end) +(case when sum(PMuseminute) is null then 0 else sum(PMuseminute) end) )%60) 总耗时
from
(select
convert(varchar(10),updateDate,120) postdate
, PerID
, amPm
, (case when amPm='am' then sum(usehour) end) AMusehour
, (case when amPm='am' then sum(useminute) end) AMuseminute
, (case when amPm='pm' then sum(usehour) end) PMusehour
, (case when amPm='pm' then sum(useminute) end) PMuseminute
from Daily group by updateDate,PerID,amPm
) D,pm
where D.perID=pm.id
group by postdate,PerID,pm.name
order by postdate desc
一个视图就好比一个存储过程~
分享到:
相关推荐
面对如此复杂的软件需求,单一的架构设计视角显然是不够的。这就是为何多视图架构设计方法变得至关重要。Philippe Kruchten提出的4+1视图模型是一个广泛认可的框架,它包括逻辑视图、开发视图、进程视图、物理视图...
尽管如此,SQL Server提供了一种变通方法,允许在某些情况下在视图中使用`ORDER BY`,即结合`TOP`关键字。例如,在创建视图时,你可以使用`TOP`来限制返回的行数,并同时指定排序顺序,就像在示例中那样: ```sql ...
电子元器件规格书里的三视图,或者电子零件规格书里的三视图其实是三视图里面最简单不过的三视图,电子元器件的外形一般...虽然如此,我们还是要了解一些三视图的基本概念,这样对我们更好地理解零件尺寸图是很有帮助。
4+1视图模型将软件体系结构分解为五个不同的视角,即用例视图、设计视图、实现视图、交互视图和部署视图。此外,模型还提供了一些灵活性,可以根据系统的特点来选择性地使用或扩展这些视图。 用例视图是面向最终...
尽管如此,了解和掌握投影方法与三视图的基本原理仍然是机械工程师必备的专业技能。 总而言之,投影方法与三视图是机械制图的核心部分,它们不仅提供了从三维到二维的图形转换方法,而且在机械设计和制造的每一个...
尽管如此,手工绘制三视图的传统技能仍然具有其独特的价值,尤其是在理解基本原理和进行初步设计时。因此,掌握三视图的手工绘制技巧,对于每一个工程技术人员来说,都是一项不可或缺的基本功。
尽管如此,理解ActivityGroup的工作原理对于学习Android的历史以及一些遗留应用的维护仍然有价值。 ActivityGroup是android.app.LocalActivityManager的包装器,它允许你管理一组内部的Activity。在早期版本的...
在IT领域,爆炸视图是一种常见且重要的可视化技术,它被...在实际操作中,可能还需要根据具体软件的特性进行调整,但基本流程大致如此。熟练掌握这些技巧,对IT行业从业者特别是产品设计师和工程师来说是至关重要的。
在数学学科的教育体系中,几何学占据了举足轻重的地位,它不仅关系到数学知识体系的完整性,也是培养学生空间想象力和逻辑思维能力的重要手段...如此,学生在面对中考及其他相关的几何问题时,就能从容应对,游刃有余。
尽管如此,多视点正交投影也有其不足之处,比如无法直观地呈现物体的整体形状,通常需要结合其他视图才能形成完整的理解。 在现代计算机图形学中,除了上述经典视图之外,还有计算机视图技术,它们通过精确的数学...
尽管如此,视图并不是万能的,它们不会改变数据本身的存储和访问方式,而是通过某种筛选对数据进行包装,这可能会影响性能。 在视图中使用ORDER BY子句时,需要注意一些限制。例如,没有为视图指定TOP或FOR XML子句...
针对这一问题,4+1视图模型采用多个并发视图,每个视图使用不同的符号展示不同的关注点,从而为大型、复杂的架构建模提供了有效的解决方案。 4+1视图模型包含以下五个视图: 1. 用户逻辑视图:主要关注系统的功能...
如此布局,便于学生从三个基本方向获得对物体的全面认识。 三视图的绘制遵循特定的规则:“高平齐、长对正、宽相等”,这是一条确保三视图能准确还原物体三维形状的重要原则。在实际练习中,学生必须严格遵循这一...
不仅如此,我们还了解到了这一模式能够带来的诸多好处,包括减少对眼睛的伤害、提高阅读效率等。未来随着技术的发展,我们可以期待苹果公司会带来更多类似的人性化设计,让我们的数字生活变得更加便捷舒适。
第一题要求填充正视图、左视图和俯视图,第二题同样如此,第三题则需要识别给出的三个平面图形中哪个是原立体图形的正视图。 在实际操作中,正确地识别和绘制三视图需要学生具备空间想象能力,以及对几何体特征的...
不仅如此,对于中考数学而言,投影与视图的练习有助于提升学生的逻辑思维和推理能力,这些能力在解答其他数学问题时同样适用。 总而言之,投影与视图作为初中数学中几何学的基础概念,是中考数学复习中不可或缺的一...
立体几何作为高中数学教学中的一个重要模块,一直以来都是高考数学的必考内容。它不仅涉及到了空间几何体的性质和关系,还涵盖了空间几何...唯有如此,才能在高考中面对立体几何题目时游刃有余,准确、迅速地解决问题。
总的来说,这个压缩包中的解密工具对于SQL2000的使用者来说,是一个实用的辅助工具,尤其对于那些需要深入理解和修改数据库对象的人来说更是如此。通过使用这个工具,我们可以更有效地管理和优化SQL2000数据库系统,...
支持月视图,周视图,年视图,自定义周开始,农历日历等。 热插拔UI定制! 您想不到日历如此优雅!AndroidStudio v3.5 +支持版本(如果使用支持包) implementation 'com.haibin:calendarview:3.6.8'如果使用...
支持月视图,周视图,年视图,自定义周开始,农历日历等。 热插拔UI定制! 您无法想到日历会如此优雅! AndroidStudio v3.5 + 支持版本(如果使用支持包) implementation 'com.haibin:calendarview:3.6.8' 如果...