【问题标题】:database system数据库系统
【发布时间】:2019-09-16 15:17:07
【问题描述】:

在根据 Discharge_date 和 admission_date 计算所有 admission_id 的天数时,我需要帮助。谢谢

ADMISSION_ID PATIENT_ID ADMISSION_ EXP ADMITTED_BY WAR DISCHARGE_
------------ ---------- ---------- --- ----------- --- ----------
         205        101 02/02/2011 HB          114 P   16/02/2011
         275        101 01/09/2010 HY          115 L   01/11/2010
         286        101 03/05/2016 AR          116 A   03/07/2016
         303        101 03/04/2018 LA          125 F   13/05/2018
         298        103 23/01/2016 TS          114 L   24/04/2016
         299        103 23/03/2016 AP          114 L   23/04/2016
         305        103 23/04/2018 HT          125 F   29/05/2018
         321        103 13/05/2018 AR          125 F   23/05/2018
         283        105 03/12/2015 AR          116 A   05/12/2015
         278        105 01/01/2011 HB          115 P   30/01/2011
         307        105 03/04/2018 TS          125 F   13/05/2018

【问题讨论】:

    标签: sql oracle11g


    【解决方案1】:

    在 Oracle 中,您可以简单地将两个日期相减并得到天数的差。

    类似问题:DATEDIFF function in Oracle

    【讨论】:

    • 我试过了,但还是不行。。也可以只针对 1 条特定记录而不是记录列表吗?谢谢!
    • 你说“它没有用”是什么意思?考虑发布表格描述以及您编写的代码(不起作用)。
    猜你喜欢
    • 1970-01-01
    • 2019-06-25
    • 2010-09-08
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    • 2011-10-02
    • 2019-07-15
    • 2014-05-24
    相关资源
    最近更新 更多