У меня есть таблица, называемая транзакциями. Я хочу иметь возможность измерять дни между cmnt_cre_dates.вычисление разницы между двумя датами в той же колонке
таблица выглядит следующим образом
pt_id name trans_cmnt pt_loc last_bl_date cmnt_cre_date
94578 RAMIREZ , JOHN Trans 130 S 1/8/2015 1/8/2015
94578 RAMIREZ , JOHN Trans 146 S 1/8/2015 1/9/2015
94578 RAMIREZ , JOHN Trans 380 S 1/8/2015 1/13/2015
94578 RAMIREZ , JOHN Trans 344 S 1/8/2015 1/15/2015
54678 KIFLE ,LOLA Trans 146 S 1/16/2015 1/16/2015
54678 KIFLE ,LOLA Trans 230 S 1/16/2015 1/16/2015
12547 WEISS ,Jenny Trans 230 S 1/26/2015 1/26/2015
12711 FARRELL ,DIVINA Trans 230 S 1/14/2015 1/14/2015
12711 JOHNS ,NATIVIDAD Trans 230 S 1/23/2015 1/13/2015
12711 JOHNS ,NATIVIDAD Trans 230 S 1/23/2015 1/23/2015
Я хотел бы, чтобы таблица выглядит следующим образом:
pt_id name trans_cmnt pt_loc last_bl_date cmnt_cre_date diff_days
94578 RAMIREZ , JOHN Trans 130 S 1/8/2015 1/8/2015 0
94578 RAMIREZ , JOHN Trans 146 S 1/8/2015 1/9/2015 1
94578 RAMIREZ , JOHN Trans 380 S 1/8/2015 1/13/2015 4
94578 RAMIREZ , JOHN Trans 344 S 1/8/2015 1/15/2015 2
54678 KIFLE ,LOLA Trans 146 S 1/16/2015 1/16/2015 0
54678 KIFLE ,LOLA Trans 230 S 1/16/2015 1/16/2015 0
12547 WEISS ,Jenny Trans 230 S 1/26/2015 1/26/2015 0
12711 FARRELL ,DIVINA Trans 230 S 1/14/2015 1/14/2015 0
12711 JOHNS ,NATIVIDAD Trans 230 S 1/23/2015 1/13/2015 0
12711 JOHNS ,NATIVIDAD Trans 230 S 1/23/2015 1/23/2015 10
Как это сделать в SQL Server?
Какую базу вы используете? –