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行业从业者特别是产品设计师和工程师来说是至关重要的。
2. 用户的本地设置中,如果网站已被添加到IE8及以上版本的兼容性视图列表,那么浏览器会自动使用兼容性视图打开这些网站,即使在QQ浏览器中也是如此。 3. 如果用户手动在菜单中启用了或取消了某个网站的兼容性视图...
尽管如此,视图并不是万能的,它们不会改变数据本身的存储和访问方式,而是通过某种筛选对数据进行包装,这可能会影响性能。 在视图中使用ORDER BY子句时,需要注意一些限制。例如,没有为视图指定TOP或FOR XML子句...
针对这一问题,4+1视图模型采用多个并发视图,每个视图使用不同的符号展示不同的关注点,从而为大型、复杂的架构建模提供了有效的解决方案。 4+1视图模型包含以下五个视图: 1. 用户逻辑视图:主要关注系统的功能...
不仅如此,我们还了解到了这一模式能够带来的诸多好处,包括减少对眼睛的伤害、提高阅读效率等。未来随着技术的发展,我们可以期待苹果公司会带来更多类似的人性化设计,让我们的数字生活变得更加便捷舒适。
第一题要求填充正视图、左视图和俯视图,第二题同样如此,第三题则需要识别给出的三个平面图形中哪个是原立体图形的正视图。 在实际操作中,正确地识别和绘制三视图需要学生具备空间想象能力,以及对几何体特征的...
总的来说,这个压缩包中的解密工具对于SQL2000的使用者来说,是一个实用的辅助工具,尤其对于那些需要深入理解和修改数据库对象的人来说更是如此。通过使用这个工具,我们可以更有效地管理和优化SQL2000数据库系统,...
在特殊情况下成立,当截面平行于底面时,截取的部分确实是圆锥,而剩余的部分是圆台,但一般情况下并非如此。因此,正确命题只有一个。所以答案是B。 空间几何体的结构、三视图和直观图是高中数学(文科)复习的...
支持月视图,周视图,年视图,自定义周开始,农历日历等。 热插拔UI定制! 您想不到日历如此优雅!AndroidStudio v3.5 +支持版本(如果使用支持包) implementation 'com.haibin:calendarview:3.6.8'如果使用...
支持月视图,周视图,年视图,自定义周开始,农历日历等。 热插拔UI定制! 您无法想到日历会如此优雅! AndroidStudio v3.5 + 支持版本(如果使用支持包) implementation 'com.haibin:calendarview:3.6.8' 如果...
论文研究-关于大陆"社会网络"研究的iView分析及知识视图.pdf, 相对于期刊文章需经历较长... 如此展示支持快速准确勾画研究主题的知识视图的定性研究中智能信息技术的应用.
尽管如此,为了提高代码的灵活性和可维护性,推荐在一个ACTION中只加载一个主视图文件,并在该视图中通过嵌套或其他方式引入其他辅助视图。这样做可以使控制器职责更加明确,避免因修改视图结构而频繁调整控制器代码...
空间几何体的三视图、表面积与体积是高中数学中的一个重要考点,主要涉及立体几何的概念和计算。三视图是指从物体的正面、侧面和上面观察物体所得到的投影图像,分别是正视图、侧视图和俯视图,它们能够完整展现几何...
尽管如此,对于向下兼容或简单应用场景,开发者仍可能需要了解Gallery的用法。 首先,我们来看如何在XML布局文件中添加Gallery视图: ```xml android:id="@+id/gallery" android:layout_width="fill_parent" ...
尽管如此,React库本身是跨平台的,可以在任何支持Node.js的系统上使用,包括Windows和Mac OS。 关于"React开发-树型数据结构"的标签,这是指这个库专注于处理和展示树型数据。树型数据结构是由节点(通常包含数据...