欢迎莅临 SUN WU GANG 的园子!!!

世上无难事,只畏有心人。有心之人,即立志之坚午也,志坚则不畏事之不成。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  470 随笔 :: 0 文章 :: 22 评论 :: 30万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
复制代码
IF EXISTS(SELECT * FROM sysobjects WHERE id = object_id(N'View_DataNodeByDate') AND OBJECTPROPERTY(id, N'IsView') = 1)
   DROP View [View_DataNodeByDate]
GO
create VIEW [dbo].[View_DataNodeByDate]
AS
 --select count(hisexamno) as ApplyCount,substring(convert(char(10) ,t.createdate , 21),1,10) from [dbo].[HISAPPLICATIONFORM] t
 --where t.createdate >='2022-03-19 00:00:00' 
 --group by substring(convert(char(10) ,t.createdate , 21),1,10)
-------------------------开单数量--------------------------------
select a.DisplayTime, count(b.createdate) as ApplyCount
from TempDataNodeTime a
left join HISAPPLICATIONFORM b on substring(convert(char(10) ,b.createdate, 21),1,10)=a.DisplayTime
group by a.[DisplayTime]
-------------------------预约数量--------------------------------
select a.DisplayTime, count(b.OperateTime) as AppointCount
from TempDataNodeTime a
left join TableAppointmentMainInfo b on substring(convert(char(10) ,b.InsertDate, 21),1,10)=a.DisplayTime
group by a.[DisplayTime]
-------------------------签到数量--------------------------------
select a.DisplayTime, count(b.Enrollodate) as SignCount
from TempDataNodeTime a
left join TableSignInInfo b on substring(convert(char(10) ,b.Enrollodate, 21),1,10)=a.DisplayTime
group by a.[DisplayTime]
-------------------------陪检分配数量--------------------------------
select a.DisplayTime, count(b.AllotTime) as AllotCount
from TempDataNodeTime a
left join AccompanyInfo b on substring(convert(char(10) ,b.AllotTime, 21),1,10)=a.DisplayTime
group by a.[DisplayTime]
GO

select a.DisplayTime, 
count(b.createdate) as ApplyCount,
count(c.InsertDate) as AppointCount,
count(d.Enrollodate) as SignCount,
count(e.AllotTime) as AllotCount
from TempDataNodeTime a
left join HISAPPLICATIONFORM b on substring(convert(char(10) ,b.createdate, 21),1,10)=a.DisplayTime
left join TableAppointmentMainInfo c on substring(convert(char(10) ,c.InsertDate, 21),1,10)=a.DisplayTime
left join TableSignInInfo d on substring(convert(char(10) ,d.Enrollodate, 21),1,10)=a.DisplayTime
left join AccompanyInfo e on substring(convert(char(10) ,e.AllotTime, 21),1,10)=a.DisplayTime
group by a.[DisplayTime]
复制代码

 

posted on   sunwugang  阅读(324)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示