SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[PATIENT_COMMENT](
[Com_Pra_Id] [varchar](3) NOT NULL,
[Com_Pat_Id] [varchar](15) NOT NULL,
[Com_Seq] [int] NOT NULL,
[Com_Usr_Id_Added] [varchar](3) NULL,
[Com_Usr_Id_Modified] [varchar](3) NULL,
[Com_Date_Added] [datetime] NULL,
[Com_Date_Modified] [datetime] NOT NULL,
[Com_Tag] [datetime] NULL,
[Com_Comments] [text] NULL,
CONSTRAINT [PK_PATIENT_COMMENT2] PRIMARY KEY CLUSTERED
(
[Com_Pra_Id] ASC,
[Com_Pat_Id] ASC,
[Com_Seq] ASC,
[Com_Date_Modified] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
I need to increment the com_seq by 1 based on the max com_seq for each customer
Sample data:
Com_Pra_Id Com_Pat_Id Com_Seq Com_Usr_Id_Added Com_Usr_Id_Modified Com_Date_Added Com_Date_Modified Com_Tag Com_Comments
ARR 11111111 23 AMC AMC 2009-03-24 15:02:46.000 2009-03-24 15:02:46.000 NULL Blah blah