【发布时间】:2016-03-31 23:32:33
【问题描述】:
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
【问题讨论】:
-
为什么要这样做?任何用例?在不知道的情况下,计算列是我可以建议的唯一选择,它基于日期和标识列
-
每年有多少患者?当
PatientID达到 100,000 时,你会退休还是其他地方?
标签: sql sql-server vb.net tsql sql-server-2014