CREATE TABLE tbl_Patient
(
PatientID INT IDENTITY(1,1) NOT NULL PRIMARY KEY CLUSTERED,
LabControlID AS Cast(Right(Year(getDate()),4) as varchar(4)) +'-' + RIGHT('00000' + CAST(PatientID AS VARCHAR(5)), 5),
SequenceID AS "--Codes to display date--"
,First_Name varchar(50)
,Last_Name varchar(50)
,Age int
,Male bit
,Female bit
,
)
月と日 - 00000を表示したい場合は、次のように表示します。テーブルの列に日付を表示したい
SequenceID
----------
Jan01-00001
Jan01-00002
助言してください。ありがとう:D
なぜそれをしたいですか?どのユースケースですか?それを知らずに、計算列を持つことは私が示唆できる唯一の選択肢です。これは日付と身元の列に基づいています – FLICKER
年間に何人の患者がいますか? 'PatientID'が10万に達すると、あなたは引退するか、他の場所に行きますか? – HABO