我有一個表,看起來像這樣標記連續幾天在SQL
PATIENT_ID DATE_NOTED
1 01/01/2015 06:39
1 01/01/2015 17:15
1 01/02/2015 04:30
2 01/01/2015 07:34
2 01/03/2015 18:16
表中的日期是時代喘息被記錄在病人的記錄。我想誰擁有的喘息記錄至少連續兩天的至少一個實例標誌的病人,所以結果表看起來是這樣的:
PATIENT_ID CONSECUTIVE
1 Yes
2 No
患者1發生喘息記錄在01/01/2015年和01/02/2015,所以他們會被標記爲是。患者2在2015年1月1日和2015年3月1日錄得喘鳴,因此他們將被標記爲「否」。我玩了一下row_number(),但我無法弄清楚如何編碼。我正在使用Netezza。
這工作,謝謝! – user3642531