2011-07-28 16 views

答えて

1

何かを試してみてください?

WHERE (enddate IS NOT NULL AND startdate IS NOT NULL AND enddate > startdate) 
0

は簡単

ALTER TABLE dbo.yourtable ADD CONSTRAINT CK_yourtable_dates 
CHECK (ISNULL(startd, SYSDATETIME) < ISNULL (endd, SYSDATETIME)) 
+0

NULLの場合は、誕生日と比較します。これは質問に記載されていると思いますか? – sll

+0

それは言及されていませんでした...しかし、チェック制約は、挿入/更新ごとに実行され、nullであれば質問に失敗してはならないでしょう... – Yahia

+0

私の元のコメントはオリジナルの答えに関連しています\ – sll

関連する問題