Это зависит от вашей базы данных SQL. Предполагается, что Microsoft SQL Server:
CREATE TABLE [dbo].[Timecard](
[id] [int] IDENTITY(1,1) NOT NULL,
[EnterTime] [datetime] NULL,
[LeaveTime] [datetime] NULL,
CONSTRAINT [PK_Timecard] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[Timecard] WITH CHECK ADD CONSTRAINT [CK_Timecard] CHECK (([EnterTime]<[LeaveTime]))
GO
ALTER TABLE [dbo].[Timecard] CHECK CONSTRAINT [CK_Timecard]
Но ваш вопрос был как написать это ... Я только что написал это для вас. Способ как , который я сделал, более полезен: я использовал Microsoft SQL Server Management Studio Express (бесплатная программа) и создал таблицу и ограничение с помощью графического интерфейса. Затем я спросил его для сценария CREATE. Таким образом, мне не нужно было быть мастером SQL, чтобы написать приведенный выше код.