首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从现有表创建新表

从现有表创建新表
EN

Stack Overflow用户
提问于 2021-07-28 02:45:19
回答 1查看 88关注 0票数 0

我正在尝试创建一个新的表,将多个表中的列组合成一个简单的表。我编写了这个查询,当我去检索一些数据时,表中除了列名之外什么都没有。我是不是错过了一步?

代码语言:javascript
复制
Select E.PCR_ID as PreHospital_Report
    , E.eTimes_03 as DateofCall
    , R.eResponse_03 as IncidentID
    , R.eResponse_05 as TypeofService
    , GMR.dAgency_02 as GMR_AGENCY_NAME
    , S.eSituation_11 as Primary_Impression
    , S.eSituation_12 as Secondary_Impression
    , D.eDisposition_12 as Incident_Patient_Disposition
    , P.ePatient_15 as Age
    , P.ePatient_16 as Age_Units
    , V.EVitals_01 as Time_Vitals_Taken
    , V.EVitals_18 as Blood_Gluse_Level
    , V.eVitals_23 as Total_Glasgow_Coma_Scale
    , V.eVitals_26 as Level_of_Responsiveness
INTO GMR_FactTable_Call
FROM eTimes E
LEFT JOIN eResponse R ON E.PCR_ID = R.PCR_ID
LEFT JOIN ePatient P ON E.PCR_ID = P.PCR_ID
LEFT JOIN eVitals V ON E.PCR_ID = V.PCR_ID
LEFT JOIN eSituation S ON E.PCR_ID = S.PCR_ID
LEFT JOIN dAgency GMR ON E.PCR_ID = GMR.PCR_ID
LEFT JOIN eDisposition D ON E.PCR_ID = D.PCR_ID
WHERE E.eTimes_03 >= '01/01/2019'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-28 02:50:43

您当前的WHERE子句可能不像您预期的那样行为。改变这一点:

代码语言:javascript
复制
WHERE E.eTimes_03 >= '01/01/2019'

对此:

代码语言:javascript
复制
WHERE E.eTimes_03 >= '20190101'

如果这解决了问题,则意味着当前的WHERE子句不匹配任何数据。这几乎是一个错误,但重要的是始终记住在查询中使用正确的日期文字。上面的更正版本使用了一种明确的格式,无论服务器设置如何,这种格式都应该工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68553760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档