我正在为我的项目开发医院数据库。我有桌子病人、床、医生等。患者表和床位表分别具有患者入院和床位占用的 Beg_Date 和 End_Date。
我想用空床号填充表格中的bed_No
列(即,如果床位没有被任何患者占用)。patient
我的问题是我只有 300 张病床可容纳 500 名患者。因此,我完全不确定如何通过比较患者的Beg_Date
和来填充床位数End_Date
。我还希望将这些信息保存在床表中patientID
,Beg_Date
和End_Date
列下(即关于哪个患者在哪个日期占用了哪个床位的信息)。对于这张床桌,我只知道有一个“On Insert Cascade”和“On delete cascade”,但不确定如何使用它。