我在Stackoverflow中找到了以下内容,并一直在使用它来查找每个月的患者天数。如果我既有入院日期又有出院日期,它就能很好地工作。
当出院日期还没有完成时,我不知道如何编辑它来计算患者天数。病人仍在医院里。如果感觉我应该使用Coalesce或ISNULL来查找放电日期为空的记录,但我不是程序员,将非常感谢您的帮助。
WITH Mos AS (
SELECT
D.ED_ADMIT_DATE,
D.ED_DISCHARGE_DATE,
Number,
DateAdd(Month, Number, D.ED_ADMIT_DATE - Day(D.ED_ADMIT_DATE
如何显示表中的行数,以便在添加新记录时,表示该行的数字更高,以及当删除记录时,相应地更新数字?
更清楚的是,假设我有这样一个简单的表:
ID int (主键)名称varchar(5)
ID被设置为自己递增(使用标识规范),因此它不能表示行数(记录),因为如果我有3条记录,例如:
ID名
1亚历克斯
2斯科特
3萨拉
我删除了Alex和Scott,并添加了一个新的记录:
3 Sara
4 Mina
因此,基本上,我正在寻找一个sql端解决方案来实现这一点,这样我就不会在多个地方更改源代码中的任何其他内容。
我试着写些东西来完成工作,但失败了。下面是:
SELECT
原稿:不知道为什么我这么难把握这一点,但我正在创建一个页面,执行查询,列出每一个用户的一组记录。我想要创建一个div来显示列表中的选择记录的细节。我试图用以下内容载入该记录:
$(document).ready(function(){
// load index page when the page loads
$("#form").load("tm-reserves-form.php");
$("#record").click(function(){
// load home page on click