9.根据ward_emr_timeout和ward_pat视图查询2019年9月各个医生所写各个超时病历的超时天数。(列名用医生ID、病人姓名、病历名称、超时天数表示,超时天数按实际天数向下取整计算)

时间: 2023-09-19 10:06:48 浏览: 67
### 回答1: 请在数据库中使用以下查询语句: ``` SELECT ward_emr_timeout.doctor_id, ward_pat.patient_name, ward_emr_timeout.emr_name, floor(datediff(ward_emr_timeout.timeout_date, ward_pat.admit_date)) as timeout_days FROM ward_emr_timeout INNER JOIN ward_pat ON ward_emr_timeout.patient_id = ward_pat.patient_id WHERE ward_pat.admit_date BETWEEN '2019-09-01' AND '2019-09-30' ``` 该查询将返回2019年9月各个医生所写各个超时病历的超时天数,列名分别为医生ID、病人姓名、病历名称和超时天数。超时天数将按实际天数向下取整计算。 ### 回答2: 根据题目要求,我们需要从ward_emr_timeout和ward_pat视图中查询2019年9月各个医生所写各个超时病历的超时天数,具体的列名为医生ID、病人姓名、病历名称、超时天数。 首先,我们需要使用联结(JOIN)操作将ward_emr_timeout和ward_pat视图关联起来。联结的条件是医生ID和病人ID相等。选择2019年9月的数据,即检索(WHERE)条件为日期在2019年9月的记录。 在查询结果中,我们需要计算每条超时病历的超时天数。根据题目要求,超时天数需要向下取整计算,即舍去小数部分。可以使用FLOOR函数来实现这个功能。 最后,将查询结果进行整理,将医生ID、病人姓名、病历名称以及超时天数作为列名进行展示。 以下是查询语句的示例: SELECT ward_emr_timeout.医生ID, ward_pat.病人姓名, ward_emr_timeout.病历名称, FLOOR(ward_emr_timeout.实际天数) AS 超时天数 FROM ward_emr_timeout JOIN ward_pat ON ward_emr_timeout.医生ID = ward_pat.医生ID AND ward_emr_timeout.病人ID = ward_pat.病人ID WHERE ward_emr_timeout.日期 >= '2019-09-01' AND ward_emr_timeout.日期 <= '2019-09-30' 通过执行以上查询语句,我们可以得到2019年9月各个医生所写各个超时病历的超时天数。 ### 回答3: 根据题目要求,我们需要查询2019年9月份各个医生所写的病历的超时天数。首先,我们需要利用ward_emr_timeout视图和ward_pat视图这两个数据表进行查询。 具体查询步骤如下: 1. 根据ward_emr_timeout视图,筛选出超时日期在2019年9月份的记录。可以使用WHERE子句,并以超时日期的格式为条件。 2. 连接ward_pat视图,根据医生ID进行内连接操作,以医生信息为基础进行查询。 3. 计算超时天数。我们可以使用DATEDIFF函数来计算超时开始日期和终止日期之间的天数差距。并使用CEILING函数向上取整,这里要求向下取整的话可以使用FLOOR函数。 4. 最后,将医生ID、病人姓名、病历名称和超时天数作为结果列名,并且按照医生ID升序排序。 根据以上查询步骤,可以得到如下SQL查询语句: ``` SELECT ward_emr_timeout.医生ID, ward_pat.病人姓名, ward_emr_timeout.病历名称, FLOOR(DATEDIFF(ward_emr_timeout.超时开始日期, ward_emr_timeout.超时终止日期)) AS 超时天数 FROM ward_emr_timeout INNER JOIN ward_pat ON ward_emr_timeout.医生ID = ward_pat.医生ID WHERE ward_emr_timeout.超时日期 >= '2019-09-01' AND ward_emr_timeout.超时日期 <= '2019-09-30' ORDER BY ward_emr_timeout.医生ID ASC; ``` 以上是一个基于给定要求的查询示例,具体的SQL语法可能会因数据库类型而略有不同,请根据实际需求进行适当的修改。

相关推荐

select distinct a.EMPI_ID, a.PATIENT_NO, a.MR_NO, a.PAT_NAME, a.PAT_SEX, a.PAT_AGE, a.PAT_PHONE_NO, b.DIAG_RESULT, a.ADMIT_DATE, a.DISCHARGE_DEPT_NAME, a.ATTEND_DR from BASIC_INFORMATION a join PA_DIAG b on a.MZZY_SERIES_NO=b.MZZY_SERIES_NO join EXAM_DESC_RESULT_CODE c on a.MZZY_SERIES_NO=c.MZZY_SERIES_NO join DRUG_INFO d on a.MZZY_SERIES_NO=d.MZZY_SERIES_NO join EMR_CONTENT e on a.MZZY_SERIES_NO=e.MZZY_SERIES_NO JOIN TEST_INFO A17 ON a.MZZY_SERIES_NO = A17.MZZY_SERIES_NO where a.PAT_AGE>='18' and (to_char(a.ADMIT_DATE,'YYYY-MM-DD') >= '2021-01-01') AND (b.DIAG_RESULT LIKE '%鼻咽癌%' or b.DIAG_RESULT LIKE '%鼻咽恶性肿瘤%' or b.DIAG_CODE LIKE '%C11/900%') and d.DRUG_NAME not in (select DRUG_NAME FROM DRUG_INFO WHERE DRUG_NAME like '卡培他滨') and b.DIAG_RESULT NOT IN (SELECT DIAG_RESULT FROM PA_DIAG WHERE DIAG_RESULT LIKE '%HIV阳性%') and b.DIAG_RESULT NOT IN (SELECT DIAG_RESULT FROM PA_DIAG WHERE DIAG_RESULT LIKE '%充血性心力衰竭%') AND to_char(( A17.TEST_DETAIL_ITEM_NAME = '中性粒细胞' AND A17.TEST_RESULT >= 1.5 ) OR ( A17.TEST_DETAIL_ITEM_NAME = '血小板' AND A17.TEST_RESULT >= 100 ) OR ( A17.TEST_DETAIL_ITEM_NAME = '血红蛋白' AND A17.TEST_RESULT >= 9 ) OR ( A17.TEST_DETAIL_ITEM_NAME = '丙氨酸氨基转移酶' AND A17.TEST_RESULT <= 2.5 ) OR ( A17.TEST_DETAIL_ITEM_NAME = '天门冬氨酸氨基转移酶' AND A17.TEST_RESULT <= 2.5 ) OR ( A17.TEST_DETAIL_ITEM_NAME = '肌酐清除率' AND A17.TEST_RESULT > 51 ) OR ( A17.TEST_DETAIL_ITEM_NAME = '肌酐' AND A17.TEST_RESULT <=1.5 ) OR ( A17.TEST_DETAIL_ITEM_NAME = '凝血酶原时间' AND A17.TEST_RESULT <= 1.5 ))语句哪里有问题

最新推荐

recommend-type

H26M51002HPR H26M62002GMR H26M74002EMR H26M88002AMR 规格书

SK hynix e-NAND consists of NAND flash and MMC controller. e-NAND has the built-in intelligent controller which manages interface protocols, wear leveling, bad block management, garbage collection, ...
recommend-type

东康医院管理系统功能介绍.doc

东康医院管理系统 主要功能模块: ... 住院管理 住院结算 住院医生 住院护士 医技执行 手术室管理 ICU 产房管理 会诊 临床路径 电子病历 院长查询 财务管理 材料管理 物资管理 LIS PACS 医疗红外系统
recommend-type

AgileEMR电子病历解决方案

AgileHIS 电子病历系统基本涵盖了包括首页、一般病历、知情同意书、病程记录、检查 检验结果、医嘱、手术记录、护理记录等,完全满足的医院的日常业务等
recommend-type

( 医院HIS系统软件施工方案最全版(包含LIS、EMR、PACS等多模块

医院HIS系统软件施工方案最全版(包含LIS、EMR、PACS等多模块设计文档
recommend-type

OpenICE中文.pdf

 和其他医疗保健IT (HIT)系统(如EMR流程图)的外部接口 OpenICE支持自动化点对点节点发现、节点之间的数据发布和订阅,以及专有的医疗设备协议转换。OpenICE平台的用户和开发人员以一种通用的合理格式获得他们需要...
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

实现实时数据湖架构:Kafka与Hive集成

![实现实时数据湖架构:Kafka与Hive集成](https://img-blog.csdnimg.cn/img_convert/10eb2e6972b3b6086286fc64c0b3ee41.jpeg) # 1. 实时数据湖架构概述** 实时数据湖是一种现代数据管理架构,它允许企业以低延迟的方式收集、存储和处理大量数据。与传统数据仓库不同,实时数据湖不依赖于预先定义的模式,而是采用灵活的架构,可以处理各种数据类型和格式。这种架构为企业提供了以下优势: - **实时洞察:**实时数据湖允许企业访问最新的数据,从而做出更明智的决策。 - **数据民主化:**实时数据湖使各种利益相关者都可
recommend-type

可见光定位LED及其供电硬件具体型号,广角镜头和探测器,实验设计具体流程步骤,

1. 可见光定位LED型号:一般可使用5mm或3mm的普通白色LED,也可以选择专门用于定位的LED,例如OSRAM公司的SFH 4715AS或Vishay公司的VLMU3500-385-120。 2. 供电硬件型号:可以使用常见的直流电源供电,也可以选择专门的LED驱动器,例如Meanwell公司的ELG-75-C或ELG-150-C系列。 3. 广角镜头和探测器型号:一般可采用广角透镜和CMOS摄像头或光电二极管探测器,例如Omron公司的B5W-LA或Murata公司的IRS-B210ST01。 4. 实验设计流程步骤: 1)确定实验目的和研究对象,例如车辆或机器人的定位和导航。
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。